Ayuda-Enviar ordenes a otros programas sin maximizar

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
Bonnick
Mensajes: 3
Registrado: 21 Mar 2013, 20:27

Ayuda-Enviar ordenes a otros programas sin maximizar

Mensaje por Bonnick »

Hola a todos..

he preguntado a muchas personas como poder enviar ordenes a varios programa a la vez y varias personas me respondieron con un "AutoIt"

tengo un programa con 3 botones el cual lo ejecuto 10 veces (el mismo prorama con diferente nombre de proceso , con titulo de ventana que yo le asigno, ejecutado 10 veces)

mi pregunta o pedido es si es posible y como hago para crear un programa en autoit para que yo al oprimir un boton en autoit se ejecute el boton numero 1 en los 10 programas minimizados a la vez sin necesidad de maximizarlos, y asi mismo con el boton 2 y 3, pero todos a la vez (en el menor tiempo posible) la misma accion.

mi otra pregunta es como hacer para que estos 10 programas con el autoit hacer que todos y cada uno de ellos se acomoden en la posicion que yo le diga de la pantalla con un solo click?

Serian tan amables y me guian de como hacerlo o me ayudan con ello?.. muchas gracias a todos y saludes desde Colombia
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Ayuda-Enviar ordenes a otros programas sin maximizar

Mensaje por Dany »

ControlClick
WinMove
WinGetPos
  • ............................................Imagen
    ......................................Imagen
Bonnick
Mensajes: 3
Registrado: 21 Mar 2013, 20:27

Re: Ayuda-Enviar ordenes a otros programas sin maximizar

Mensaje por Bonnick »

Dany escribió:ControlClick
WinMove
WinGetPos
Gracias, un poco rapida la respuesta pero me sirvio

llevo la primera parte

Ejemplo con el la ventana "Ejecutar" (Windows + r)

Código: Seleccionar todo

ControlSend ("Ejecutar","","Edit1", "Calc")
ControlClick("Ejecutar", "", "[CLASS:Button; TEXT:Aceptar]")
ahora intentare con las otras 2

PD: para que sirve wingetpos?
Bonnick
Mensajes: 3
Registrado: 21 Mar 2013, 20:27

Re: Ayuda-Enviar ordenes a otros programas sin maximizar

Mensaje por Bonnick »

Listo creo que ya esta, ahora solo me falta probarlo cuando llegue a casa con el verdadero programa, por el momento estaba desde el trabajo xD

Código: Seleccionar todo

ControlSend ("Ejecutar","","Edit1", "Calc")
ControlClick("Ejecutar", "", "[CLASS:Button; TEXT:Aceptar]")
Sleep(200)
WinMove("Calculadora", "", 200, 200, 260, 260)
Responder