Autohotkey - 暂停脚本并在未暂停时在工具提示上显示 'RUNNING'

Autohotkey - Pausing Script and when unpaused show 'RUNNING' on tooltip

我希望我的代码在脚本暂停时显示 'paused' 并且 显示 'running' 仅短时间间隔 脚本取消暂停后

但是,它没有按预期工作。

我下面的代码(评论了有问题的问题):

NumpadEnter:: ; script is paused on said key and reactivated on said key
    Suspend
    ToolTip, PAUSED, 200, 250
    Pause ,, 1
; ; ToolTip, RUNNING, 200, 250 ; Code segment when un-commented does not work as it should
; ; Sleep 500                  ;
    SetTimer, RemoveToolTip, 1
return

RemoveToolTip: 
    SetTimer, RemoveToolTip, Off
    ToolTip
return

非常感谢!!

试试这个:

NumpadEnter::
  Suspend
  Pause ,,1
  if A_IsPaused {
    ToolTip, PAUSED, 200, 250
  } else {
    ToolTip, RUNNING, 200, 250
    SetTimer RemoveToolTip, 1000
  }
return


RemoveToolTip:
  ToolTip
  SetTimer, RemoveToolTip, Off
return