본문 바로가기
내알공 오토핫키

11장. 오토핫키 매크로의 기본 process

by 세연쭌 2020. 3. 25.
반응형

process에 대해서 알아봅시다 한글로는 '프로세스'라고 읽을 수 있습니다.

process가 무엇이냐 바로 Ctrl+Alt+Del 을 눌렀을 때 작업 관리자를 열어 봅시다

그럼 이런창이 뜨면서 붉은 네모 안의 프로세스라고 보이시죠? 

저기에 뜨는 프로그램명들을 관리 하는 것입니다. 

스크립트 창에 process, 하시면 아래와 같이 뜨게 되죠

내가 프로세스를 어떻게 할 것인지를 정하시면 됩니다. 

예를 들자면 나는 그림판 프로세스를 실행이 되지 않도록 하고 싶으시다면

process, Close, 그림판 하시면 그림판이 열리고 닫히고 합니다. 

Loop문으로 할 경우 그림판 자체가 열리지 않습니다. 프로세스 창에 그림판이라는 글자가 올라온다면 

바로 닫히게 해 버리니까요 

이걸로 여러 가지의 응용을 해볼 수 있습니다.

프로세스명을 보는 쉬운 방법은 스파 이창을 통해 서도 알 수 있습니다. (마우스 무브_스파이 관련 바로가기)

다중 클라 차단 (게임) / 다중 프로그램 실행차단 (프로그램) 등 여러 가지를 해볼 수 있겠지요.

또한 

process, Run, 실행할 파일의 경로를 지정할 수도 있습니다. 

만약 오토 핫키 실행이 되면 A의 프로그램을 실행시키고 싶다면 

process, Run,실행파일 경로\실행 파일명. exe를 하시게 되면 

오토 핫키가 실행되면 바로 저 실행파일이 실행됩니다.

실행파일 경로를 보는 제일 간단한 방법은 녹스 플레이어를 예를 들겠습니다.

녹스 실행기 마우스 오른쪽을 누르시고

 

속성 창으로 진입합니다.

속성 창을 열게 되면 바로 아래와 같이 창이 하나 뜨게 됩니다.

그중에 붉은 네모칸이 있는 곳이 바로 실행 파일을 눌렀을 때 실행되는 파일의 위치가 있습니다

" 이것을 제외한 D:\Program Files\Nox\bin\Nox.exe 만 복사를 하여 

process, Run, D:\Program Files\Nox\bin\Nox.exe 이렇게 스크립트를 만드신다면 

루프 문이 아닌 이상 1회 실행이 되며 녹스 앱 플레이어가 열리게 되는 것이죠

그리고 또한 가지 

process, WinExist / WinNotExist 도 있습니다.

WinExist는 프로세스 내에 프로그램이 실행 되고있는지 확인하는 것이고

WinNotExist는 프로세스내에 프로그램이 없는지를 확인하는 것입니다.

사용방법은 Close와 같이 사용하시면 됩니다. 

Run을 제외한 2가지는 같은 방식으로 하는 것이라 생각하시면 됩니다.

오늘은 프로세스에 대해 알아보았습니다.

저는 프로그래머가 아닙니다. 하지만 저도 공부하고 알아보고 최대한 정확하게 

알려드리려고 합니다.  제가 틀린 부분이나 실수한 부분이 있다면 질책하여주시고

도움이 되셨다면 저는 그것으로 만족합니다. 

프로그래밍은 응용이다!! 입니다.

반응형

댓글