본문 바로가기
Programming/Tips(C++,C#)

Window 배치파일

by 곰네Zip 2013. 11. 6.

원래 참조 글

http://ohgyun.com/173

 

 

요약.

Windows에서 bat파일로 프로그램 실행시.

 

1. 경로 설정.

 경로의 앞/뒤로 "를 붙여 감싸준다. 그러면 경로에 공백문자가 있어도 처리가능함.

 

2. start옵션

 만약 batch파일에 2개의 프로세스를 구동하려고 하려고 다음과 같이 작성하였다면?

 C:\Test\Test1.exe

 C:\Test\Test2.exe

 위와 같이 작성하면 test1.exe가 실행 완료된 후 test2.exe가 실행된다. (동시에 실행되지 않음)

 만약 두 프로그램이 동시에 실행되거나, 아니면 구동만 시킨 후 bat파일이 종료되어야 한다면 위와 같이 작성하면 원하는 대로 동작하지 않는다.

 그래서 start로 구동하여 준다. 자세한 옵션은 프롬프트에서 start /?로 확인 가능하다.

 우선 bat파일의 위 두 열은 다음과 같이 작성하면 된다

 start /d "C:\Test\" /b test1.exe

 start /d "C:\Test\" /b test2.exe

 /d옵션 : 경로 지정. 경로는 ""로 감싸준다.

 /b옵션 : 새로운 창을 열어 실행할지 여부.

 

그 외에 필요한 부분은 위 참조 블로그로 가서 검색.. ㅎ

반응형

댓글