내가 사용하는 코드들은 화려한 GUI는 뒷전이고 코맨드 프롬프트 상에서 실행하는 것이 대부분이다, 아래와 같이 말이다.
2가지 경우를 순차적으로 돌리기 위해 runmulticat_0p01x2.bat이라는 배치파일을 만들었다. 아래는 배치파일의 내용이다.
cd %CD%\0.01mk\LRV start /MIN /WAIT C:\cathena\bin\cat3_5d_rev2 w1_fresh_100.inp,output.dat cd.. cd %CD%\NO-LRV |
명령어 설명은 다음과 같다. cd 명령어는 해당 디렉토리로 이동하는 명령어이다.
%CD%: 현재 배치 파일(runmulticat_0p01x2.bat)이 위치한 디렉토리 주소(Current Directory)를 담은 변수
/MIN: 실행 시 창을 최소화(Minimize)하여 실행
/WAIT: 해당 프로시저가 종료 후 다음 프로시저를 실행 (본 예제의 경우 LRV실행 종료 후 NO-LRV가 실행됨)
아래는 총 4가지 경우를 2개씩 동시에 실행시키기 위해 만든 배치파일의 내용이다. (/WAIT 옵션이 어디에 있는지를 눈여겨 보길 바람.)
cd %CD%\0.01mk\LRV start /MIN C:\cathena\bin\cat3_5d_rev2 w1_fresh_100.inp,output.dat cd.. cd %CD%\NO-LRV start /MIN /WAIT C:\cathena\bin\cat3_5d_rev2 w1_fresh_100.inp,output.dat cd.. cd.. cd %CD%\0.001mk\LRV start /MIN C:\cathena\bin\cat3_5d_rev2 w1_fresh_100.inp,output.dat cd.. cd %CD%\NO-LRV |
배치 파일 작성시 다음 유의사항은 꼭 지키길 바람.
폴더 명에 퍼센트(‘%’)문자가 있는 경우 배치 파일이 오작동하므로 가급적이면 사용하지 않음.
해당 배치파일이 위치한 전체 주소 길이가 너무 길면 배치 파일의 작동이 안 되는 경우가 있으므로 가급적이면 폴더 이름을 단순화하여 사용할 것을 권장.
아래 사이트를 참조하면 도스 명령어에 대한 여러가지 지식을 얻을 수 있다.
“Microsoft DOS start command,” Computer Hope.com (http://www.computerhope.com/starthlp.htm)
'Computer Tips' 카테고리의 다른 글
Virtual PC/Windows CE Emulator Error (0) | 2010.01.09 |
---|---|
.NET EXE Packer (.NET 실행파일 압축) (0) | 2009.12.28 |
KMPlayer 최종 버전 (2.9.3.1428) (0) | 2008.03.05 |
내 CPU는 윈도우즈 비스타 (Vista) 용으로 충분히 쓸만할까? (0) | 2007.12.31 |
레지스트리 (Registry)란 무엇인가? (1) | 2007.12.31 |