wie zu verstecken Windows-Programm und senden Klicks und Formulare ausfüllen? [geschlossen]
-
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?
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.