#.::
IfWinExist Chrome
WinActivate
else
Run Chrome
return
当Chrome应用程序没有运行时(即,当我刚启动计算机时)工作得很好。但是,当铬运行时,它不像我想要的那样。它只是创建一个新窗口。如果我有某个Chrome窗口处于活动状态,则会在其上创建一个新窗口。但是,如果我运行记事本并点击#。然后在后台创建一个新窗口,并且我仍然面对记事本。切换到最后一个铬窗口
(我veread http://www.autohotkey.com/board/topic/7129-run-a-program-or-switch-to-an-already-running-instance/)
我想要做的,就是切换到上一个窗口铬就如同我用#{标签}。如果没有铬窗口激活,那么只有这样我才打开一个新窗口。
如果AHK“抱怨”,如果您指定了什么,AHK可能会有帮助。我相信,如果你明确告诉自己,活动窗口,不活动窗口和不存在窗口之间的区别是什么,以及应用程序/进程和窗口之间的区别是什么,这将会有所帮助。您正在使用* running *作为* not activated *的反义词,但前者涉及应用程序,后者涉及到窗口。所以请特别考虑术语来修改你的问题。 – MCL