วิธีตรวจสอบรหัสข้อผิดพลาดหลังจากออกจากโปรแกรมคอนโซล


คำตอบ:


4

ERRORLEVEL จะมีรหัสทางออกของคำสั่งสุดท้าย ตัวอย่าง:

C:\> echo %ERRORLEVEL%
0

C:\> cmd /c exit 1

C:\> echo %ERRORLEVEL%
1

C:\> IF ERRORLEVEL 1 ECHO An error occurred!
An error occurred!

โปรดทราบว่าในตัวอย่างข้างต้น IF คำสั่งจะประสบความสำเร็จเมื่อ ERRORLEVEL คือ 1 หรือมากกว่า .


1
นอกจากนี้คุณยังสามารถตรวจสอบความสัมพันธ์อื่น ๆ (เช่น "ทุกประการ"): IF %ERRORLEVEL% EQU 1 ECHO Error
Dennis Williamson

sh สไตล์ something || iffailed และ something && ifsuccess เป็นไปได้เช่นกัน
grawity
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.