여러 배치 명령을 하나의 파일에 묶어 순차적으로 실행하는 방법

여러 배치 명령을 하나의 파일에 묶어 순차적으로 실행하는 방법

배치 파일이 5개 있는데 모두 하나의 파일에 넣어서 차례로 실행하고 싶습니다. 그게 가능합니까? 서로 다른 파일을 함께 묶을 수 있는 명령은 무엇입니까.. 5개의 개별 파일을 원하지 않습니다. 하지만 모든 파일이 차례로 실행되는 하나의 배치 파일만 있으면 됩니다.

답변1

세 개의 배치 파일이 있다고 생각해 보세요.

aaa.bat

bbb.bat

ccc.bat

별도의 배치 파일 ddd.bat를 만들 수 있으며 파일 내용은 다음과 같아야 합니다.

call aaa.bat
call bbb.bat
call ccc.bat

그러면 여러 배치 파일이 순차적으로 실행됩니다.

도움이 되었기를 바랍니다!

답변2

5개의 개별 파일을 원하지는 않지만.. 배치 파일은 하나만 필요합니다.

이것이 무엇을 의미하는지 명확하지 않습니다. 갖고 싶다면하나의 배치 파일이는 기존 파일 5개의 기능을 수행하므로 아마도 다음과 같이 연결할 수 있습니다.

copy aaa.bat+bbb.bat+ccc.bat+ddd.bat+eee.bat alphabet_soup.bat

그런 다음 결합된 파일에서 스크립트와 같은 내용을 확인하세요.

  • 동일한 변수 이름 사용(특히 시작 시 비어 있을 것으로 eee.bat예상되는 경우)%foo%
  • 동일한 라벨이 있는 경우(예: :foo)
  • 하지 setlocal않고 하는 것endlocal
  • 파일 끝을 서브루틴 반환으로 사용
  • exit완료되면 사용 ( goto다음 스크립트로 변경하고 싶을 것입니다)

관련 정보