Hola tengo una situacion, necesito escribir en cmd de windows unos comandos, resulta que cuando ejecuto el comando desde rocketbot para que se escriba en cmd automaticamente no lo hace , solo si abro la ventana del cmd en primer plano se escribe los comandos. Me gustaria saber si alguien conoce alguna forma para poder enviar los comandos desde rocketbot al cmd automaticamente sin tener la consola de windows en primer plano.
gracias por la ayuda que puedan brindarme
WALL-E
Hola mari, no es posible ya que para enviar teclas desktop necesitas tener foco en la aplicación. Qué necesitas realizar con la consola? Puedes utilizar un script python y la librería Popen para simular una terminal en python
mari900301
Hola necesito copiar un file excel desde windows al escritorio linux que esta en VM. Con cual comando de rocketbot puedo mantener el focus en la ventana del cmd?
JoseL
Proba hacerlo por ftp, debería de poderse y hay un módulo para realizar transferencias por FTP, podría ser una posible solución
mari900301
Necesito hacer lo de virtualizacion para certificación 2. Quiero hacer el focus en el cmd como podria hacer eso? Para q se escriban los comandos en la consulta?
JoseL
AHAHAHAHAHAHHA ok, ya te entendi, segui esta guia:
https://docplayer.es/205545537-Sistema-legacy-documentacion-de-rocketbot-studio.html
ahi básicamente abris el cmd, una vez lo abris ya podes mandar teclas ya sea con el módulo de rocketbot o desde el propio python
mari900301
Lo que esta pasando es que no se escriben los comandos en la consola cmd , tengo que tener la ventana en primer plano para que se escriban. Por eso quisiera saber como se mantiene el focus en una ventanilla cmd
JoseL
Mari, con esa guia que te mande abrís el cmd en primer plano. No se si lo que sucede es que una vez lo abrís te cambias a otra cosa como un archivo de excel o algo así, pero si seguís esa guia y abrís el cmd así claro que debería de escribir las teclas