끄적끄적

반응형

언제부턴가 이베스트투자증권 HTS를 실행하면 첫 번째는 반드시 오류가 뜨고, 두 번 실행을 해야 로그인을 할 수 있게 됐다.

문제를 찾아보니 처음 실행에서는 C:\eBEST\Common\etkcommgate.exe 파일이 실행안돼서 그런 것이었다.

그리고 또 HTS를 종료할 때 이 프로세스가 자동으로 종료가 안되는 문제점도 있었다.

 

WinKill을 이용해서 죽이려고 해봐도 안된다.

PID 번호로 시도해 봐도 안된다.

 

검색해서 발견한 게 TaskKill 이다.

 

 

사용방법 메모

 

;프로세스 실행할 때

Run, C:\eBEST\Common\etkcommgate.exe, , , getPID

 

 

 

;프로세스 종료할 때 1 - taskkill 

Run, taskkill /F /PID %getPID%, , Hide

 

참고 : http://www.autohotkey.co.kr/cgi/board.php?bo_table=qna&wr_id=812 

 

 

 

; 프로세스 종료할 때 2 - Process, Close

Process, Close, %getPID%

 

참고 : https://ahkplant.tistory.com/247

 

 

 

;적용 예)

Process, Close, etkcommgate.exe     
Run, C:\eBEST\Common\etkcommgate.exe

 

이미 실행이 되어있는지 확인할 방법을 모르겠다.;;

중복 실행을 막기 위해서 이전에 실행이 되어있든 아니든 일단 프로세스를 죽이는 명령을 먼저 준다.

 

 

다음에 참고할 자료들..

https://banggae.space/board/2724

https://ahkscript.github.io/ko/docs/commands/Process.htm

 

###################

 

 

* 프로세스 이름 확인

 

 

작업관리자 화면에서 프로세스를 선택하고

마우스 오른쪽 버튼 클릭 > `속성` 클릭

 

 

속성 창에서 이름을 복사하면 된다.

 

 

 

Process, Close, iexplore.exe  ;익스프롤러 브라우저
Process, Close, whale.exe ;웨일 브라우저
Process, Close, PotPlayer.exe
Process, Close, sublime_text.exe

Process, Close, FileZilla Server.exe ;;파일질라 FTP 서버...이건 안죽더라. *보안프로그램들도 프로세스 종료가 안된다.
Process, Close, chromedriver.exe
Process, Close, PotPlayer.exe

 

;일반 윈도우 화면은 WinKill 명령으로 없애면 된다.

WinKill, ...

WinKill, ahk_exe ...

 

반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]