AutoHotkey如何检测软件是否运行?

SetTitleMatchMode, RegEx
!w::
if WinExist("ahk_exe msedge.exe", , "(Notebook)|(写回答 - 知乎)|(kugou music)|(YouTube Music)")
    WinActivate
else
    Run C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
return

这么写试试,我试了没问题

1 个赞

感谢,可以了 :laughing:

可以让ahk打开一个url,那样他就一定会用默认浏览器开启一个新窗口。
比如打开 baidu.com
我觉得这是最简单的办法,也不用判断所在窗口。

或者你可以自己在一个隐蔽的文件夹放一个这个浏览器的快捷方式,run 它的话应该不会有激活pwa应用吧。