시작프로그램 bat 파일만들기

Posted by
2013. 7. 17. 10:28 Etc/Window
컴퓨터 부팅시 일일이 프로그램 실행하기가 귀찮다면 아래 방법으로 bat 파일을 시작프로그램으로 등록시키면 하루가 편하다.

1. 배치 파일에서 실행시킬 파일의 주소에 공백이 들어갈 경우, 공백을 정상적으로 인식하지 못한다.
그렇기 때문에 실행시킬 경로를 따옴표(")로 처리한다.

start 명령어의 /d 옵션은 파일의 시작 위치를 나타내며, /b 는 새로 창을 띄우지 않겠다는 옵션이다.

배치 파일의 실행 다른 배치 파일은 call 명령어를 이용해 실행시켜야 한다.

start /d "C:\Program Files (x86)\Notepad++\" /b notepad++.exe
start /d "C:\Program Files (x86)\Internet Explorer\" /b iexplore.exe
call "C:\start.bat"

위와 같이 작성후 start.bat  파일로 저장한다.


2. Windows 탐색기를 실행하여 아래 경로에 start.bat 파일을 붙여넣기 하면, 
컴퓨터 시작 시 해당 프로그램이 자동 실행됩니다.

WINDOW 7   경로:  C:\Users\사용자\Roaming\Microsoft\Windows\Start Menu\programs\Startup

WINDOW 10 경로 : C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp



=============================================================================================================

=============================================================================================================


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

복수 프로그램 실행 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\폴더에 넣어준다.



 

@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 실행시 프로세스가 종료된 걸 알 수 있다.


'Etc > Window' 카테고리의 다른 글

cmd 명령어 바로가기 만들기  (1) 2013.07.15

cmd 명령어 바로가기 만들기

Posted by
2013. 7. 15. 12:28 Etc/Window

1. 새로만들기-> 바로가기-> cmd 입력-> 다음 -> 마침

2. 생성한 아이콘 속성 클릭

3. 바로가기 탭 -> 대상(T)

 

[/k 커맨드 명령어]를 넣는다.


ex1) dir 명령어를 쓰고싶을경우
C:\Windows\System32\cmd.exe /k dir

 

ex2) bat 파일을 실행 시킬경우 

C:\Windows\System32\cmd.exe /k BCSCUST03M.bat 

'Etc > Window' 카테고리의 다른 글

시작프로그램 bat 파일만들기  (2) 2013.07.17