我希望做一个热键脚本 win+z快速启动我d:\JDK_API\JDK_API_1_6_zh_CN.CHM(JDK帮助文档)程序。窗口名是JDK API 1.6.0中文版,代码如下:
#z::
DetectHiddenWindows, on
IfWinNotExist ahk_class JDK API 1.6.0中文版 //不存在这个这个进程则运行
Run d:\JDK_API\JDK_API_1_6_zh_CN.CHM //此程序
Else //否则若存在
IfWinNotActive ahk_class JDK API 1.6.0中文版 //没有激活
WinActivate //激活
ElseIfWinActive ahk_class JDK API 1.6.0中文版 //若激活处于焦点
WinMinimize //最小化
Return
预期效果:按一下win+z启动帮助文档 再摁下则帮助文档最小化,如果当前页面不是帮助文档但其已启动处于最小化状态则摁下激活帮助文档。
问题:每次摁下,不管存不存在此进程都重启一个文档,即最小化和激活的代码没有执行。
求助问题所在的关键。
就这么多分了,求高手解释。