如何使用AHK重新映射密钥以打开和关闭Google Chrome

时间:2017-10-10 08:32:05

标签: google-chrome scripting autohotkey

我是AHK的新手并且已经尝试使用它很长一段时间了,我需要做的是在按下按键时打开Goog​​le 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.

如果有人能帮助我,我真的很感激。

1 个答案:

答案 0 :(得分:1)

AHK的Run command有一个名为OutputVarPID的参数。

您可以使用它将已启动的chrome实例的进程ID存储在变量中,然后可以将其传递给Exit命令。