원래 참조 글
요약.
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옵션 : 새로운 창을 열어 실행할지 여부.
그 외에 필요한 부분은 위 참조 블로그로 가서 검색.. ㅎ
반응형
댓글