2017-10-10 145 views
3

我是AHK的新手,並且一直在嘗試擺弄它一段時間,我需要做的是打開Goog​​le Chrome的特定配置文件,當一個鍵按下時,如果按下同一按鍵,則關閉。我嘗試了很多東西,但不知道如何去做,這就是我現在所擁有的東西。如何使用AHK重新映射一個密鑰來打開和關閉谷歌瀏覽器

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.exe進程,我無法弄清楚如何關閉這個特定的配置文件。

最終當向下翻頁鍵被按下

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

AHK的Run command有一個名爲:OutputVarPID的參數。

您可以使用它將啓動的chrome實例的進程ID存儲到變量中,然後您可以將其傳遞給您的Exit命令。

+0

嗨Cerbus,我是一個完整的新手,請你幫忙或指導我。 –

+0

我不能。這正是我從閱讀文檔中得到的,我從來沒有安裝過AHK。 – Cerbrus

+0

好吧,我會試着搞清楚,但不知道我是否能夠像我剛剛安裝AHK一樣對腳本知之甚少! –

相關問題