IngresarRegistrarme

Rocketbot Forum

Rocketbot Forum Logo Rocketbot Forum Logo

Rocketbot Forum Navigation

  • Academy Rocketbot
  • Tutoriales
  • Documentación
Search
Realiza una Pregunta

Mobile menu

Close
  • Home
  • Popular
  • Categorías
  • Tags
  • Preguntas
    • Nuevas Preguntas
    • Más votadas
    • Más visitadas
    • Más respondidas
  • Academy Rocketbot
  • Tutoriales
  • Documentación
Home/ Preguntas/Q 5835
Siguiente
Cerrado

Rocketbot Forum Latest Preguntas

NicolasVijalba
  • 0
  • 0
NicolasVijalba
Asked: noviembre 24, 20212021-11-24T19:30:17+00:00 2021-11-24T19:30:17+00:00En: Ejecución

Error en retornar variable de hijo a padre

  • 0
  • 0

Me esta apareciendo el siguiente error al realizar una ejecucion de robot padre que llama al hijo por rocket.start(‘prueba_hijo’), es el ejercicio que se ve en rocketbot

Loading C:\Users\wbot\Downloads\Rocketbot_20201230_a2_win\Rocketbot\robot.db
C:\Users\wbot\Desktop\Produccion_Bots\Rocketbot\subprocess.py:786: ResourceWarning: subprocess 3964 is still running
request: System setVar rocket.start(‘prueba_hijo’)
EXCEPTION IN (<string>, L_33 «»): list index out of range

 

Agradezco su ayuda, no se como solucionar

hijopadreretornarrocketbot
6
  • 6 6 Respuestas
  • 5k Vistas
  • 0 Seguidores
  • 0
Compartir
  • Facebook

    6 Respuestas

    • Voted
    • Oldest
    • Recent
    1. Doraemon
      Doraemon
      2021-11-24T19:49:13+00:00Added an answer on noviembre 24, 2021 at 7:49 pm

      Hola Nicolas, disculpa, no te habia entendido correctamente.

      Para retornar un valor del bot hijo al bot padre, lo que tienes que hacer es lo siguiente:
      * Crear una variable en el bot padre (que solo este creada en el bot padre, no en el bot hijo).
      * Desde el bot hijo, le asignas a esa variable el valor que quieras (ya que las variables se heredan, pueden ser utilizadas por el hijo).
      * Desde el bot padre puedes ahora utilizarla como desees.

        • 1
      • Responder
      • Compartir
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp
    2. Doraemon
      Doraemon
      2021-11-24T19:37:37+00:00Added an answer on noviembre 24, 2021 at 7:37 pm

      Hola Nicolas, buenas tardes

      Para ejecutar un robot hijo, utilizar la funcion «Ejecutar otro script RocketBot» de las funciones nativas «Scripts».
      Pruebalo y comentanos el resultado.

        • 0
      • Responder
      • Compartir
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp
      • NicolasVijalba
        NicolasVijalba
        2021-11-24T19:46:57+00:00Replied to answer on noviembre 24, 2021 at 7:46 pm

        Necesito retornar un valor del hijo al padre de una variable, por lo cual no creo que me sirva esta opción, a menos que el retornar información, funcione de igual forma, según observe en la documentación no se podía, pero si hay alguna forma te agradezco una explicación detallada.

        Dejo imágenes de los bot, están de manera sencilla y ambos tienen la misma ruta del archivo

          • 0
        • Responder
        • Compartir
          Compartir
          • Compartir en Facebook
          • Compartir en Twitter
          • Compartir en LinkedIn
          • Compartir en WhatsApp
        • NicolasVijalba
          NicolasVijalba
          2021-11-24T19:48:51+00:00Replied to answer on noviembre 24, 2021 at 7:48 pm
          Error en retornar variable de hijo a padre

          Imagen1

            • 0
          • Responder
          • Compartir
            Compartir
            • Compartir en Facebook
            • Compartir en Twitter
            • Compartir en LinkedIn
            • Compartir en WhatsApp
        • NicolasVijalba
          NicolasVijalba
          2021-11-24T19:49:14+00:00Replied to answer on noviembre 24, 2021 at 7:49 pm
          Error en retornar variable de hijo a padre

          Imagen 2

            • 0
          • Responder
          • Compartir
            Compartir
            • Compartir en Facebook
            • Compartir en Twitter
            • Compartir en LinkedIn
            • Compartir en WhatsApp
    3. NicolasVijalba
      Mejor Respuesta
      NicolasVijalba
      2021-11-24T21:53:13+00:00Added an answer on noviembre 24, 2021 at 9:53 pm

      Ya se resolvió el problema, comento en caso de a futuros otra persona tenga este inconveniente, en el computador que estaba realizando el desarrollo del Bot habían varios Rocketbot instalados, en diferentes locaciones, el acceso directo abría uno en donde no estaban almacenados los bots que se estaban trabajando, entonces revisar el área de trabajo en la que están parados e ir directamente a la ruta de los robot a ejecutar el .exe esa es la recomendación

        • 0
      • Responder
      • Compartir
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp

    Sorry this question is closed.

    Sidebar

    Realizar Pregunta

    Stats

    • Preguntas : 1k
    • Respuestas : 2k
    • Posts : 0
    • Comentarios : 0
    • Mejores Respuestas : 163
    • Usuarios : 5k
    • Populares
    • Comentarios
    • Tags

    Related Questions

      • Respuestas: 4

      Google chrome bloquea la descarga de varios archivos debido a ...

      • Respuesta: 1

      Error Status

      • Respuestas: 0

      Restaurar Paginas Chrome

      • Respuestas: 2

      Robot enciclado, pero no ejecuta ningun comando dentro del ciclo

      • Respuesta: 1

      Error al iniciar rocketbot

    Users

    Explore

    • Home
    • Popular
    • Categorías
    • Tags
    • Preguntas
      • Nuevas Preguntas
      • Más votadas
      • Más visitadas
      • Más respondidas

    Footer

    rocketbot white

    Rocketbot SpA | Todos los derechos reservados 2018 - 2020

    © 2020 Discy. All Rights Reserved
    With Love by 2code.

    es_ES
    en_US es_ES