한번에 복수 프로그램 실행 및 종료 batch 파일 만들기

오중호랑이 2009.11.11 01:06
윈도우에서 한번의 클릭으로 복수의 여러프로그램을 실행해야 한다면 아래와 같이 파일을 만들어서 사용 할 수있다. 프롬프트 명령어를 조금만 이해 한다면 매우 쉬운 방법이며 누구나 유용하게 사용 할 수 있을듯 하다.
쉬운예로, 파일구리를 실행할때 파일구리트레이너를 함께 실행 할 수 있게도 할 수 있다.

복수 프로그램 실행 BAT 파일 만들기
path명령어를 사용하여 실행할 프로그램의 폴더의 경로를 묶어 주고 start.exe를 사용하여 프로그램을 실행 시키는 방법이다.

@echo off
path C:\Program Files\EditPlus 3\;
start editplus.exe

path C:\Program Files\Freechal\Fileguri\;
start fileguri.exe

path C:\Program Files\FG기차 트레이너 v5\;
start FG기차 트레이너 v5.00.exe

위의 내용을 메모장으로 붙혀넣은 후 start.bat라고 이름을 정하여 실행시키면 에디터플러스와 파일구리와 파일구리 기차 트레이너가 함께 실행되는것을 확인 할 수 있다.
path/start 명령어를 계속 추가하여 여러가지 프로그램을 실행 시킬 수 있다.

중간에 pause명령어를 사용하여 아무키나 누르면서 한개씩 프로그램이 실행되게도 할 수 있다.

@echo off
path C:\Program Files\EditPlus 3\;
start editplus.exe

pause

path C:\Program Files\Freechal\Fileguri\;
start fileguri.exe

pause

path C:\Program Files\FG기차 트레이너 v5\;
start FG기차 트레이너 v5.00.exe

pause

복수 프로그램 종료 BAT 파일 만들기
 - taskkill.exe 라는 프로그램으로 현재 실행중인 프로세스를 죽일수 있다. 
tastkill.exe가 없을경우 여기서 다운로드 받아 c:\windows\폴더에 넣어준다.

taskkill.exe




@echo off
taskkill /IM filegurimain.exe /t
taskkill /IM FG기차 트레이너 v5.00 /t
taskkill /IM editplus.exe /t 

윈도우 작업 관리자(Ctrl+Shife+ESC) 를 실행시켜 실행중인 프로그램의 프로세스 이름을 알아 낸 후 종료하고자 하는 프로그램의 프로세스 이름으로 변경한후 메모장에 붙혀넣기 하여 end.bat 파일로 만든다.
fileguri.exe와 fgtrainer.exe란 프로세스를 종료 하므로 프로그램이 종료 된다.
만약 종료시 "저장 하시겠습니까?" 와 같은 질문을 하는 프로그램을 무시하고 강제 종료 하려면 /f 를 추가 시켜 주면 된다.

@echo off
taskkill /IM filegurimain.exe /t /f
taskkill /IM FG기차 트레이너 v5.00 /t /f
taskkill /IM editplus.exe /t /f

start.exe와 마찬가지로 cmd화면이 깜빡 한 후 프로세스를 종료 한다.
위와 마찬 가지로 중간에 pause명령어를 사용하여 아무키나 누르면서 한개씩 프로그램이 종료되게도 할 수 있다. end.bat 실행시 프로세스가 종료된 걸 알 수 있다.

두가지 프로그램이라 둘다 귀찮은 정도가 똑같지만 4개~5개 프로그램을 사용한다면 꽤 편리한 방법이 될 수 있겠다.
http://blog.empas.com/excaliber/16058147 를 참조하여 만든 포스트입니다.


+ Recent posts