您可以随时更改托盘图标,因此您可以在暂停之前执行此操作,并在您取消暂停脚本时将其恢复正常,如下所示:
; start of script
Menu, Tray, Icon, normal.ico
; pause icon
Menu, Tray, Icon, paused.ico
Pause, On
; return to normal
Menu, Tray, Icon, normal.ico
Pause, Off
见https://www.autohotkey.com/docs/commands/Menu.htm#Icon
编辑:制作你自己的托盘菜单,非常基本的代码,你需要扩展它来打开/关闭它,只是为了说明
Menu, Tray, Icon, normal.ico, , 1
Menu, tray, NoStandard ; removes edit, pause, reload etc
; other menu options
Menu, tray, Add, &Suspend Hotkeys , MenuHandler
Menu, tray, Icon,&Suspend Hotkeys , %A_AhkPath%, 3 ; default suspend icon
Menu, tray, Add, &Pause Script , MenuHandler
Menu, tray, Icon,&Pause Script , %A_AhkPath%, 4 ; default pause icon
;
MenuHandler:
;
If (A_ThisMenuItem = "&Pause Script")
{
Menu, Tray, Icon, paused.ico
Pause
Return
}