2017-09-01 151 views
-2

我想構建一些自動化代碼,它將從最小化(或非活動)窗口的菜單欄中選擇一些項目。AutoIt從菜單欄中選擇項目

我試圖通過發送類似ALT和方向鍵的一些具有ControlSend功能做到這一點,但它不工作...

見我的例子:

我要選擇的項目「全選」爲了這個,我寫了這個代碼:

WinWaitActive("") 
Send("{ALTDOWN}{ALTUP}{RIGHT}{ENTER}{DOWN}{DOWN}{ENTER}") 

上面的代碼工作不錯,但我想,當窗口處於非活動狀態,將工作,所以我寫了這行:

ControlSend("", "", "Term Class1", "{ALTDOWN}{ALTUP}{RIGHT}{ENTER}{DOWN}{DOWN}{ENTER}") 

這不適合我,你有一些想法,我怎麼能實現它?

回答

-1

我也試圖使用最小化的窗口,但從窗口切換,所以我不能夠爲你測試的東西。我被告知(從經驗中),你不能使用控制發送(或者點擊鼠標的替代方法,它被稱爲「控制點擊」),這些應用程序不會與windows一起發貨(應用程序不隨電腦附帶)只是)。

但是我遇到了這個(https://www.autoitscript.com/forum/topic/7112-minimized-clicking-great-for-game-bots/)這似乎是第三方添加,可以讓你做到這一點,我嘗試使用它,但無法使它適合我的需求。也許你可以,我會盡力讓它爲你工作,但我再次傾倒窗戶。上面的鏈接是我找到的最好的候選人,並且迄今爲止,我搜索並測試了大約一個月後,最有前途的是好運。

編輯:一如既往,我不承諾任何從上述鏈接,你使用它需要您自擔風險。