2017-10-10 1 views
3

저는 AHK를 처음 사용하여 꽤 오랫동안 그것을 피하려고했지만, 내가해야할 일은 키가있을 때 Google 크롬의 특정 프로필을 여는 것입니다. 같은 키를 누르면 닫힙니다. 나는 많은 것을 시도했지만 그것을하는 방법을 알아낼 수는 없지만, 지금 당장 가지고 있습니다.AHK를 사용하여 Google 크롬을 열고 닫는 방법 키

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입니다.

이렇게하면 시작된 크롬 인스턴스의 프로세스 ID를 변수에 저장 한 다음 Exit 명령에 전달할 수 있습니다.

+0

안녕하세요, Cerbus, 저는 완전 초보자입니다. –

+0

나는 할 수 없었다. 이것은 내가 설명서를 읽었을 때 얻은 것입니다. AHK도 설치하지 않았습니다. – Cerbrus

+0

좋아, 내가 알아 내려고 노력 하겠지만, AHK를 설치하고 스크립팅에 대해 많이 알지 못한다면 확실하지 않을 것이다! –

관련 문제