[완료]배치파일 실행관련[초보]

bluesolip의 이미지

안녕하세요.
다음의 문의 사항이 있습니다.

a.bat, b.bat 파일이 존재하구요.

a.bat 내용
@echo off
b.bat
echo aaaaaaaa

b.bat 내용
echo bbbbbbbb

위와 같은 내용이구요. a.bat를 실행시키면 b.bat의 내용이 나오고 a.bat에 있는 echo aaaaaaaa 가 찍히는 않네요. 머가 잘못된 걸까요?? 이것저것 해봐도 도통 이해가 되지 않습니다.

b.bat실행후 다음 내용이 실행되도록 하려면 어떻게 해야 할까요??

M.W.Park의 이미지

@echo off 때문인듯...
그게 아니면...
"call b.bat" 비슷하게 썼던거같기도...
-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

블루스크린의 이미지

call b.bat ^^

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

bluesolip의 이미지

답변 감사드립니다.

늘 많은 도움 얻고 있네요.

근데 왜 그런지 이유를 알수 있을까요?

call을 사용하지 않으면 다음 command가 실행되지 않는지요..

hys545의 이미지

그냥 배치파일 부르면
그 파일로 넘어가고 끝날뿐 원래 배치파일로 안돌아갑니다.
call로 부르면 함수처럼 다시 돌아옵니다.
왜 그렇게 만들었는가는 MS에서 command.com,cmd.exe 만든 사람한테 물어보세여

즐린