Sign InSign Up

Rocketbot Forum

Rocketbot Forum Logo Rocketbot Forum Logo

Rocketbot Forum Navigation

  • Academy Rocketbot
  • Tutorials
  • Documentación
Search
Ask A Question

Mobile menu

Close
  • Home
  • Popular
  • Categories
  • Tags
  • Questions
    • New Questions
    • Most voted
    • Most visited
    • Most Responded
  • Academy Rocketbot
  • Tutorials
  • Documentación
Home/ Questions/Q 5835
Next
Closed

Rocketbot Forum Latest Questions

NicolasVijalba
  • 0
  • 0
NicolasVijalba
Asked: November 24, 20212021-11-24T19:30:17+00:00 2021-11-24T19:30:17+00:00In: 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 Answers
  • 5k Views
  • 0 Followers
  • 0
Share
  • Facebook

    6 Answers

    • Voted
    • Oldest
    • Recent
    1. Doraemon
      Doraemon
      2021-11-24T19:49:13+00:00Added an answer on November 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
      • Reply
      • Share
        Share
        • Share on Facebook
        • Share on Twitter
        • Share on LinkedIn
        • Share on WhatsApp
    2. Doraemon
      Doraemon
      2021-11-24T19:37:37+00:00Added an answer on November 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
      • Reply
      • Share
        Share
        • Share on Facebook
        • Share on Twitter
        • Share on LinkedIn
        • Share on WhatsApp
      • NicolasVijalba
        NicolasVijalba
        2021-11-24T19:46:57+00:00Replied to answer on November 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
        • Reply
        • Share
          Share
          • Share on Facebook
          • Share on Twitter
          • Share on LinkedIn
          • Share on WhatsApp
        • NicolasVijalba
          NicolasVijalba
          2021-11-24T19:48:51+00:00Replied to answer on November 24, 2021 at 7:48 pm
          Error en retornar variable de hijo a padre

          Imagen1

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

          Imagen 2

            • 0
          • Reply
          • Share
            Share
            • Share on Facebook
            • Share on Twitter
            • Share on LinkedIn
            • Share on WhatsApp
    3. NicolasVijalba
      Best Answer
      NicolasVijalba
      2021-11-24T21:53:13+00:00Added an answer on November 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
      • Reply
      • Share
        Share
        • Share on Facebook
        • Share on Twitter
        • Share on LinkedIn
        • Share on WhatsApp

    Sorry this question is closed.

    Sidebar

    Ask A Question

    Stats

    • Questions : 1k
    • Answers : 2k
    • Posts : 0
    • Comments : 0
    • Best Answers : 163
    • Users : 5k
    • Popular
    • Comments
    • Tags

    Related Questions

      • Answers: 4

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

      • Answer: 1

      Error Status

      • Answers: 0

      Restaurar Paginas Chrome

      • Answers: 2

      Robot enciclado, pero no ejecuta ningun comando dentro del ciclo

      • Answer: 1

      Error al iniciar rocketbot

    Users

    Explore

    • Home
    • Popular
    • Categories
    • Tags
    • Questions
      • New Questions
      • Most voted
      • Most visited
      • Most Responded

    Footer

    rocketbot white

    Rocketbot SpA | Todos los derechos reservados 2018 - 2020

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

    en_US
    es_ES en_US