簡體   English   中英

結束連續循環並使用相同的熱鍵重新啟動腳本 - AutoHotkey

[英]End continuous loop and restart script with same hotkey - AutoHotkey

我在下面有這個腳本。 它有一個連續的循環。

我希望能夠:再次按下熱鍵(即 F4)並結束連續循環,並重新啟動腳本

我嘗試過使用#MaxThreadsPerHotkey,但運氣不佳。 任何人的幫助將不勝感激。 謝謝!

#MaxThreadsPerHotkey 10
F4::
Send, z
Sleep, 100
Send, ^{Left}
Loop,
{
Sleep, 30000
WinActivate, ahk_exe PotPlayerMini64.exe
Send, z
SoundBeep
}
Return

您可以(並且應該)使用計時器而不是Sleep循環。 這應該有效:

F4::
    Send, z
    Sleep, 100
    Send, ^{Left}
    SetTimer, SendLoop, 3000
Return

SendLoop:
    WinActivate, ahk_exe PotPlayerMini64.exe
    Send, z
    SoundBeep
Return

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM