cómo el programa de ocultar las ventanas y hace clic en Enviar y llenar los formularios a? [cerrado]

StackOverflow https://stackoverflow.com/questions/2307593

  •  22-09-2019
  •  | 
  •  

Pregunta

necesito para ocultar un programa de Windows (no visible en la barra de tareas, la bandeja del sistema. Visible en taskmgr). y enviar clics y llenar los formularios en este programa de Windows (mientras oculta).

es posible con autoit o autohotkey? Alguna otra sugerencia?

¿Fue útil?

Solución

Para ocultar la aplicación que necesita para su uso (AutoIt v3):

 WinSetState($application_name, "", @SW_HIDE) 

 WinSetState($application_name, "", @SW_SHOW)

Donde $ application_name es el nombre de la aplicación. El primero es ocultar, segundo es para mostrar.

No estoy seguro de si se puede rellenar formularios cuando se te oculta, pero supongo que se podría verificar por sí mismo. Probablemente tendría que utilizar ControlSend de texto directamente enviar al control.

Otros consejos

Puede ocultar las ventanas como MadBoy mostró y luego llenar / ajustar los controles utilizando el "ControlCommand" -Función de AutoIt como esto:

WinSetState("Screen Resolution", "", @SW_HIDE)
ControlCommand("Screen Resolution", "", "ComboBox1", "SetCurrentSelection", "2")
WinSetState("Screen Resolution", "", @SW_SHOW)

Para detectar qué NombreDeClase un control tiene debe utilizar la herramienta de AutoIt ventana de información que viene con AutoIt y se instala por defecto.

Para rellenar cuadros de texto, por ejemplo, se debería utilizar:

ControlCommand("WinTitleHere", "", "Edit1", "EditPaste", "This is some text")

Esto funciona incluso con las ventanas ocultas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top