몇 개의 실행 파일을 실행하는 배치 파일이 있는데 성공하면 종료하지만 종료 코드 <> 0 인 경우 중지하십시오. 어떻게해야합니까?배치 파일 내에서 오류 코드 가져 오기
답변
"Errorlevel 경우"명령을 원합니다.
myProgram.exe
if errorlevel 1 goto somethingbad
echo Success!
exit
:somethingbad
echo Something Bad Happened.
ERRORLEVEL 검사가 같음 또는 검사로 수행되기 때문에 비 0 종료 값이 점프를 트리거 : 실패시 0이 아닌 종료 코드가 실행 파일을 반환 가정하면, 그런 짓을. 따라서 하나 이상의 특정 종료 값을 확인해야하는 경우 먼저 가장 높은 종료 값을 확인해야합니다.
conditional processing symbols을 사용하여 간단한 성공/실패 검사를 수행 할 수도 있습니다. 예를 들어 :
myProgram.exe && echo Done!
는 myProgram.exe
가 myprogram.exe로 0이 아닌 오류 수준을 반환하는 경우 일시 배치 파일을 야기 오류 레벨 0
myProgram.exe || PAUSE
반환하는 경우에만 Done!
를 인쇄 할 것이다.
매우 쿨하고 컴팩트하며 실제로 읽을 수 있다고 말하고 싶습니다. – Dlongnecker
이 솔루션이 훨씬 더 좋아 보인다는 것에 동의해야합니다. – dmportella
이렇게 할 수 있습니다 :'myProgram.exe || exit/b 1' 명령의 나머지 부분을 중지 하시겠습니까? – rakslice
- 1. VB6 코드 내에서 배치 파일 실행
- 2. 응용 프로그램 내에서 리소스 파일 가져 오기
- 3. nant 내에서 호출하는 배치 파일
- 4. 실제 파일 확장자 가져 오기 - 자바 코드
- 5. 휴대 전화로 .jar 파일 가져 오기 오류
- 6. DIV 내에서 elementById 가져 오기
- 7. 대화 상자 내에서 텍스트 가져 오기
- 8. 의 여유 공간 가져 오기 "C를 :"드라이브를 사용하여 배치 파일
- 9. 파일 가져 오기/불러 오기
- 10. BPL 가져 오기 파일 이름
- 11. Subversion 저장소에 코드 가져 오기
- 12. Python : 가져 오기 오류
- 13. phpMyAdmin을 가져 오기 오류
- 14. 가져 오기 오류
- 15. Pinax 가져 오기 오류
- 16. 인증서 가져 오기 오류?
- 17. 파이썬 가져 오기 오류
- 18. 파이썬 가져 오기 오류
- 19. Mysql에서 새 코드 가져 오기
- 20. Java 가져 오기 오류 일식
- 21. 원숭이 러너 가져 오기 오류
- 22. 파이썬 scapy 가져 오기 오류
- 23. 명령을 빌드하고 배치 파일 내에서 실행
- 24. 폴더에서 파일 가져 오기
- 25. 올빼미 파일 가져 오기
- 26. sqlite3 파일 가져 오기
- 27. 플랫 파일 가져 오기!
- 28. 파일 목록 가져 오기
- 29. URL에서 파일 가져 오기
- 30. 텍스트 파일 가져 오기
또한 Windows 2000 이후에는'==','EQU','LSS' 등으로 테스트 할 수있는'% ERRORLEVEL % '이라는 가상 환경 변수가 있습니다. –
완벽! 감사. – Dlongnecker
아, 후손을 위해, 다음에 : somethingbad, "pause"명령을 사용하십시오. – Dlongnecker