我需要隱藏一個Windows程序(在任務欄,系統托盤中不可見,在taskmgr中可見)。 併發送點擊並填寫此窗口程序上的窗體(隱藏時)。如何隱藏Windows程序併發送點擊並填寫表單?
使用autoit或autohotkey可能嗎?任何其他建議?
我需要隱藏一個Windows程序(在任務欄,系統托盤中不可見,在taskmgr中可見)。 併發送點擊並填寫此窗口程序上的窗體(隱藏時)。如何隱藏Windows程序併發送點擊並填寫表單?
使用autoit或autohotkey可能嗎?任何其他建議?
要隱藏應用程序,你需要使用(AutoIt的V3):
WinSetState($application_name, "", @SW_HIDE)
WinSetState($application_name, "", @SW_SHOW)
其中$應用程序名稱是應用程序的名稱。第一個是隱藏,第二個是顯示。
我不確定你是否可以填寫表單,當它被隱藏時,但我想你可以自己驗證它。可能您必須使用ControlSend
直接發送文本進行控制。
您可以隱藏窗口像MadBoy顯示,然後填充/調整使用「ControlCommand」的AutoIt - 功能這樣的控制:
WinSetState("Screen Resolution", "", @SW_HIDE)
ControlCommand("Screen Resolution", "", "ComboBox1", "SetCurrentSelection", "2")
WinSetState("Screen Resolution", "", @SW_SHOW)
要檢測哪些類別名稱控件,你必須使用AutoIt的窗口信息AutoIt自帶的工具,默認安裝。
要填寫例如你可以使用文本框:
ControlCommand("WinTitleHere", "", "Edit1", "EditPaste", "This is some text")
這甚至與隱藏的窗口工程。
你可以修改程序嗎? – 2010-02-21 21:51:38
不可以修改 – bkbkbk 2010-02-21 22:25:02