오류 수준 시뮬레이션

오류 수준 시뮬레이션

내 명령을 실행하는 데 시간이 오래 걸리지만 오류가 발생하여 완료될 수 있으므로 이 경우 배치 루프에서 빠른 실패를 원합니다. 오류 수준을 어떻게 생성합니까?

. exit 1​그러나 으로 호출되거나 call raise_error.bat간단히 호출되는지 여부에 관계없이 상위 스크립트를 닫습니다 raise_error.

나도 시도했다 cmd /c exit 1. 이렇게 하면 상위 스크립트가 닫히지 않고 다음 if errorlevel 0 goto exitif errorlevel 1 goto exit두 분기가 모두 종료됩니다. if errorlevel 2 goto exit그 이상인 경우에는 조기 퇴실이 불가합니다 . 그것이 어떻게 가능합니까? 내 말은, 어떻게 동시에 두 가지 오류 수준을 가질 수 있습니까? 단일 변수의 값은 상호 배타적이지 않습니까?

오류 종료 코드를 어떻게 삽입하나요?

관련 정보