【问题标题】:How can one make disappear autohotkey default icon tray when the script is suspended脚本暂停时如何使自动热键默认图标托盘消失
【发布时间】:2018-07-25 03:03:54
【问题描述】:

脚本暂停时如何使自动热键默认图标托盘消失?并在脚本再次启用后出现。以下使图标消失但无法重新出现。

Esc:
Suspend, Toggle
Menu, Tray, NoIcon
return

【问题讨论】:

  • 你是如何开始备份的?因为如果你只是通过双击文件重新启动它,那么我的图标就会出现。
  • @ZackTarr 你说的是真的。但下面的答案解决了我原来的问题。

标签: autohotkey


【解决方案1】:

如果脚本被挂起,内置变量A_IsSuspended包含1,否则为0。

Esc::
    Suspend, Toggle
    If (A_IsSuspended)
        Menu, Tray, NoIcon
    else
        Menu, Tray, Icon
return

【讨论】:

  • 您如何让Esc:: 命令再次被调用以取消切换?由于文件被挂起,它不会找到该文件。并且重新启动脚本也会拉回图标。有没有办法在任务栏中没有图标的情况下启动脚本备份?
  • 您可以使用 INI 文件来存储挂起状态 OnExit 并在自动执行部分重新启动或重新加载后恢复此状态。
  • 我的问题?如果是这样的话。我只是对一种方法感到好奇。我不确定它是否适用于 OP。
猜你喜欢
  • 2020-12-03
  • 1970-01-01
  • 2017-04-25
  • 2017-02-02
  • 1970-01-01
  • 1970-01-01
  • 2013-03-20
  • 1970-01-01
  • 2019-12-05
相关资源
最近更新 更多