我是AHK的新手并且已经尝试使用它很长一段时间了,我需要做的是在按下按键时打开Google Chrome的特定配置文件,如果它打开则关闭它按下相同的键。我尝试过很多东西,但不能弄明白怎么做,这就是我现在所拥有的。
PgDn::
Process, Exist, chrome.exe
If ErrorLevel <> 0
Process, Close, chrome.exe
Else
Run, "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 1"
return
这会将chrome打开到我想要的配置文件,但是当我关闭时再次按下按钮会关闭所有镀铬窗口。我理解这是因为我关闭了chrome.exe进程,我无法弄清楚如何关闭该特定的配置文件。
最终我想要做的是按下Page Down键
If Chrome Profile 1 is not opened, open it.
If Chrome Profile 1 is minimized, maximize it.
and if Chrome Profile 1 is opened and maximized, close it.
如果有人能帮助我,我真的很感激。
答案 0 :(得分:1)
AHK的Run
command有一个名为OutputVarPID
的参数。
您可以使用它将已启动的chrome实例的进程ID存储在变量中,然后可以将其传递给Exit
命令。