wie zu verstecken Windows-Programm und senden Klicks und Formulare ausfüllen? [geschlossen]

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

  •  22-09-2019
  •  | 
  •  

Frage

ich brauche ein Windows-Programm (nicht sichtbar in der Taskleiste, Taskleiste. Sichtbar in taskmgr) zu verstecken. und Klicks senden und Formulare auf diesem Windows-Programm ausfüllen (während versteckt).

möglich mit autoit oder autohotkey? andere Vorschläge?

War es hilfreich?

Lösung

zu verbergen Anwendung müssen Sie verwenden (AutoIt v3):

 WinSetState($application_name, "", @SW_HIDE) 

 WinSetState($application_name, "", @SW_SHOW)

Wo $ application_name ist Ihr Anwendungsnamen. Erste zu verbergen ist, 2. ist zu zeigen.

Ich bin nicht sicher, ob Sie Formulare ausfüllen können, wenn es mich versteckt, aber ich denke, man es selbst überprüfen kann. Wahrscheinlich würden Sie ControlSend direkt senden Text Kontrolle verwenden.

Andere Tipps

Sie können Fenster verstecken wie MadBoy zeigte und dann füllen / einstellen steuert die „ControlCommand“ -Funktion von AutoIt wie folgt aus:

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

erfassen, der Klassenname ein Steuerelement müssen Sie das AutoIt Window Info Tool verwenden, das mit AutoIt kommt und wird standardmäßig installiert.

Zum Ausfüllen von Textfeldern zum Beispiel verwenden Sie:

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

Das funktioniert auch bei versteckten Fenster.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top