小编Pet*_*eet的帖子

用于恢复/置于程序前面的脚本,或者如果它不活动则打开它

我正在尝试开发一个应该执行以下操作的脚本。例如,!W应该:

  • 检查 Word 是否处于活动状态(可以打开或最小化)
  • 如果它被最小化,它应该恢复到它最小化之前的大小和位置
  • 如果它是打开的,但“隐藏”在其他打开的窗口后面,脚本应该把它放在前面,使其成为最前面的/活动窗口
  • 如果它既没有最小化也没有打开,程序应该重新启动

我想为几个程序执行此操作:!WWord、!NNotepad++、!Xexcel、!Ppowerpoint、!FFirefox。

如果一个程序的多个实例正在运行,或者如果有多个选项卡可用,它应该对最近的实例或选项卡执行上述操作。因此,当 Firefox 的多个窗口打开时,它应该恢复(或将最近查看的窗口放在最近打开的选项卡上)。同样,如果打开了多个 Word 文档,它应该为我上次处理的文档执行此操作。而且,如果没有打开或最小化 Word 文档,它应该打开一个新的 Word 实例。

我可以为某些程序做一些这样的事情,但不能始终如一,也不能用一个热键(我仍在学习脚本语言)。我怎么能做到这一点?

autohotkey

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

autohotkey ×1