假設我有一個autohotkey腳本C:\path\to\my\script
正在運行。有沒有辦法定義一個重新啓動它的熱鍵?熱鍵重新啓動autohotkey腳本?
回答
爲了防止重複的情況下,我通常不重新啓動腳本,但使用內置的功能Reload。我推出這個與按Ctrl +贏+ Alt鍵+[R和使用按Ctrl +贏+ Alt鍵+Ë到編輯主AHK腳本。
^#!r::Reload
其實,我的劇本是這樣的:
^#!r::
Send, ^s ; To save a changed script
Sleep, 300 ; give it time to save the script
Reload
Return
^!#e::Edit
由於事實上,所有的方式在我的腳本的頂部我有這樣給我的視覺和聽覺指示,腳本被重新啓動:
#SingleInstance Force
#installKeybdHook
#Persistent
Menu, Tray, Icon , Shell32.dll, 25, 1
TrayTip, AutoHotKey, Started, 1
SoundBeep, 300, 150
Return
在我的腳本頂部添加了幾行,因爲我擁有它們.... –
製作一個運行腳本的熱鍵,在這種情況下腳本是相同的腳本,然後退出。
somehotkey::
Run, C:\path\to\my\script.ahk
ExitApp
return
爲了防止在同時運行多個實例(RU n創建一個新實例),我使用'^#!r :: Reload' –
@RobertIlbrink。如果重新啓動腳本,您應該將其作爲答案發布。如果避免重複,你的解決方案可能比Armin更好。 –
@RobertIlbrink重新加載和我的建議完全一樣。 – 2013-03-29 19:28:48
- 1. AutoHotkey的 - 重複熱鍵
- 2. Autohotkey熱鍵觸發另一個熱鍵
- 3. 重新啓動腳本的腳本
- 4. Filezilla自動載入熱鍵(AutoHotkey)
- 5. 使用鍵盤熱鍵啓動powershell腳本
- 6. AutoHotkey的:重新啓動一個「屏幕保護程序」腳本/腳本(啓動VLC)的一部分
- 7. 如何退出熱鍵功能並繼續腳本(AutoHotKey)?
- 8. 顯示AutoHotkey熱鍵列表
- 9. 熱鍵使Autohotkey無效直到重新加載
- 10. 從本身重新啓動python腳本
- 11. 如何自動重新啓動腳本
- 12. autohotkey:一起按3個鍵=熱鍵?
- 13. AutoHotKey key SEQUENCE,不只是單鍵熱鍵
- 14. 修改後自動重新加載AutoHotkey腳本
- 15. 定期重新啓動Heroku Python腳本
- 16. PowerShell腳本重新啓動服務
- 17. 重新啓動的Perl CGI腳本
- 18. 如何重新啓動腳本?
- 19. 重新啓動進程腳本linux
- 20. 自我重新啓動Python腳本
- 21. 如何讓jquery腳本重新啓動?
- 22. Powershell - 重新啓動並繼續腳本
- 23. JavaScript重新啓動畫布腳本
- 24. Python腳本重新啓動樹莓派
- 25. AutoHotKey:用另一個熱鍵切換鼠標熱鍵
- 26. 重新啓動主鍵
- 27. AutoHotKey腳本SendInput
- 28. Autohotkey循環中的相同熱鍵
- 29. 使用Autohotkey切換一組熱鍵
- 30. Autohotkey應用程序特定的熱鍵
相關:[自動重新加載AutoHotkey的腳本改性時(https://stackoverflow.com/q/45468335/3357935) –