运行 程序停用 Window
Running Program Deactivating Window
我有一个简单的 AHK 脚本,可以在我的默认浏览器 (Firefox) 中打开一个网站。
NumPad7::
Run, www.bbc.com
return
当我 运行 Firefox 之外的程序时,它会按预期在新选项卡中打开网站。但是,当我在 Firefox 和 运行 脚本中时,虽然网站打开了,但 Firefox 被停用了。如果我使用热键的次数为偶数次,即使在 Firefox 打开时它也能正常工作。我尝试在命令后使用 WinActivate,但它不起作用。
知道如何让 Firefox 保持活跃吗?
尝试找出哪个 window 被激活,这样:
NumPad7::
Run, www.bbc.com
Sleep 500 ; or more
WinGetTitle, WinTitle, A
WinGetClass, ActiveClass, A
MsgBox, Active Window:`n"%WinTitle%"`nahk_class "%ActiveClass%"
return
这应该有效:
NumPad7::
Run, www.bbc.com
WinWait, BBC - Homepage - Mozilla Firefox
WinActivate, BBC - Homepage - Mozilla Firefox
return
我有一个简单的 AHK 脚本,可以在我的默认浏览器 (Firefox) 中打开一个网站。
NumPad7::
Run, www.bbc.com
return
当我 运行 Firefox 之外的程序时,它会按预期在新选项卡中打开网站。但是,当我在 Firefox 和 运行 脚本中时,虽然网站打开了,但 Firefox 被停用了。如果我使用热键的次数为偶数次,即使在 Firefox 打开时它也能正常工作。我尝试在命令后使用 WinActivate,但它不起作用。
知道如何让 Firefox 保持活跃吗?
尝试找出哪个 window 被激活,这样:
NumPad7::
Run, www.bbc.com
Sleep 500 ; or more
WinGetTitle, WinTitle, A
WinGetClass, ActiveClass, A
MsgBox, Active Window:`n"%WinTitle%"`nahk_class "%ActiveClass%"
return
这应该有效:
NumPad7::
Run, www.bbc.com
WinWait, BBC - Homepage - Mozilla Firefox
WinActivate, BBC - Homepage - Mozilla Firefox
return