当我按住Windows键并按“c”时,我想要一个打开Chrome的热键。这就是我写的:
#c::Run chrome.exe
但是,如果chrome已经打开,我希望它能激活那个窗口。初学者教程中给出的这样一个脚本的例子就是这个
IfWinExist Untitled - Notepad
{
WinActivate
}
else
{
Run Notepad
WinWait Untitled - Notepad
WinActivate
}
不幸的是,任何Chrome窗口的名称都是(当前网站) - 谷歌浏览器,所以我需要知道如何为我的Chrome窗口使用某种通用名称,以便它将它们识别为一个程序。任何帮助表示赞赏。我是总noob
答案 0 :(得分:0)
您可以使用窗口的ahk_class
,它就像窗口的唯一标识符。您可以通过右键单击任务栏中的autohotkey图标,选择“Window Spy”,然后单击Chrome并复制ahk_class
来获取它。
if (WinExist("ahk_class Chrome_WidgetWin_1"))
WinActivate, % "ahk_id " WinExist("ahk_class Chrome_WidgetWin_1")
else {
MsgBox, Run Google Chrome
;Run, chrome.exe?
}