你可以像這樣使用它。
首先啓動AutoIt info程序以獲得所需的座標(您想要點擊的地方),使用查找工具獲取鼠標的座標並在腳本中進行編輯。
所以,當你運行你的腳本它將不會做任何事情,直到你按空格鍵,然後它將運行函數MyFunction 1次。
因此,它將鼠標移動到指定的位置,暫停半秒,然後左鍵單擊想要的位置$ x和$ y 1次,然後停止直到您再次按空格,然後執行相同的操作。
我添加了退出功能,所以你可以通過按ESC鍵關閉它。
HotKeySet("{SPACE}", "MyFunction")
HotKeySet("{ESC}", "CloseScript")
Global $x = 519 ; x is first value of mouse position
Global $y = 900 ; y is second value of mouse position
While 1
sleep(10)
Wend
Func MyFunction()
MouseMove($x, $y, 2) ; moves the mouse pointer do mouse position with speed 2
Sleep(500) ; wait 500 ms half of second (delay)
MouseClick("left", $x, $y, 1, 2) ; now click left mouse key on mouse position, 1 click with speed 2
EndFunc
Func CloseScript()
Exit
EndFunc
是的,你需要一個帶睡眠命令的循環,就是這樣。 – Xenobiologist
當然,你能幫我做到嗎? –
問題在哪裏?嘗試使用Autoit Window Info獲取標題,文本等參數。如果不可用,您可以跳過controlID。 – Xenobiologist