[초보]배치파일 argument 질문
글쓴이: bluesolip / 작성시간: 목, 2009/05/28 - 2:05오후
안녕하세요.
배치파일로 무언가 작업을 하다 혹시 이런방법이 가능한지 궁금해 질문드립니다.
>a.bat 1 2 3
a.bat파일 내용을 아래 c 소스와 유사하게 표현 할 수 있는지요??
for(i=1; i<=argc; i++)
if(argv[i] == 1)
1_statemet;
else if(argv[i] == 2)
2_statemet;
else if(argv[i] == 3)
3_statemet;
가능하다면 방법 알려주시기 바랍니다.
감사합니다.
Forums:
DOS 질문인가요?
bat 파일이면 windows 의 console 즉 DOS 명령어 질문이군요. 프로그래밍 보다는 스크립트에 가까우니 DOS BAT 으로 구글링을 권장합니다. 그나저나 DOS 의 BAT 에서 loop 문이나 배열이 지원 되던가?
대충 파라미터 1개라면
@echo off
if %1 == 1 (
echo 1_statement
) else (
if %1 == 2 (
echo 2_statement
) else (
if %1 == 3 (
echo 3_statement
)
더 자세한 것은 도스 창에서 if /? 를 친다거나 해서 확인하시면 될듯.
-----
안녕하세요 소프트웨어 공학센터 장원석 책임입니다.
http://www.software.kr
댓글 달기