사용 일시 정지의 예입니다 스크립트. 그들을 제거하십시오. 당신이 (또는 동적으로 생성되어 있기 때문에이를 수정 이해가되지 않습니다) 이러한 스크립트를 수정할 수 없습니다 경우
을 수행 할 수 있습니다 가짜 스크립트에 echo
배관에 의한 ENTER
:
echo/|call A.bat
echo/|call B.bat
echo/|call C.bat
을
echo/
은 CRLF
(= ENTER
= 빈 줄)을 출력합니다.
|
은 오른쪽 명령의 입력으로 왼쪽 명령의 출력을 제공합니다.
참고 : 스크립트의 첫 번째 명령에 약간의 입력이 필요한 경우 ENTER
이 표시됩니다. 운이 좋으면 pause
명령입니다.
echo %cmdcmdline%|find /i " CALL " >nul || pause
이 수표의 경우 :
편집 할 수 a.bat
등이 줄을 거기 pause
명령을 대체 할 수
편집는 질문에 대한 최근의 코멘트에 맞게 스크립트는 call
ed이고 pause
만 실행합니다.
%cmdcmdline%
에는 스크립트 실행 방법이 정확하게 나와 있습니다.
'pause' 명령을 제거하십시오. 표시되지 않으면 코드의 관련 부분을 표시하십시오. – Stephan
이 게시물을 살펴보십시오. http://stackoverflow.com/questions/4552648/suppress-the-press-any-key-to-continue-in-batch-script – Sandy
@Stephan이 일괄 처리가 있습니다 -> http : // www.pastebin.com/63jgBHvU – 3georgo3