Hola! a todos
Necesito ayuda por favor, para poder continuar con la construcción del Robot. Necesito que Rocketbot identifique una aplicación en primer plano, en este caso Excel. Estuve buscando en las preguntas del foro si había una pregunta similar y ví que en una de las respuestas alguien respondió: que se debía utilizar primero el comando «Obtener Handle de ventanas abiertas» y después «App en Primer Plano». En «App en Primer Plano», se indica la aplicación como muestra el ejemplo del placeholder del campo; pero mis preguntas son: 1) ¿Para qué se utilizaría el comando «Obtener Handle de ventanas abiertas» si en el comando «App en Primer Plano» le podría indicar directamente la aplicación?
Primero intenté utilizar solo el comando «App en Primer Plano», indicándole como valor: Reporte_Compliance_August.xlsx – Excel, pero aún así Rocketbot no le daba el primer plano.
Después agregué el comando «Obtener Handle de ventanas abiertas», que es una lista de tuplas. Pensé que debía recorrerla, recuperar el valor: Reporte_Compliance_August.xlsx en una variable y pasárselo al comando «App en Primer Plano», pero ahí me surgió la pregunta descrita anteriormente.
2) ¿Cómo se utilizan estos 2 comandos en conjunto, para que Rocketbot identifique a qué aplicación le debe dar el primer plano?
(Ver imagine adjunta)
Muchas gracias!
Estaré muy atenta.
A16
Hola guarin3
El comando obtener handle, te muestra el titulo de las ventanas exactamente como están escritas.
Con eso, tienes que obtener el titulo en ejecución de la ventana de excel, así, si la ventana tiene algún caracter oculto o un espacio extra, no pierdes tiempo buscando donde está.
Luego le pasas esa variable al comando de traer ventana al frente. Esto debes hacerlo con el módulo de Windows, ya que en versiones siguientes, se quitará del módulo system++
Por último, revisa que el módulo se llame, system++ y no systemplus o system-master. Esto revisalo en la carpeta modules
guarin3
Hola! A16
Muchas gracias por responder. Ya solucioné mi problema con el módulo «Windows». Muchas gracias por el consejo del módulo que va a desaparecer, pero me surgen 2 preguntas: