Windows上的命令设置的错误级别

时间:2010-01-26 16:08:41

标签: windows batch-file cmd errorlevel

我有一个批处理程序,它调用多个子批处理程序,并且它们广泛使用各种Windows命令。如果出现错误,我想向用户提供有关错误详细信息的日志记录信息。

我怎么知道这些命令可以返回的各种错误代码(0到256范围内的数字)是什么?它们的英文解释是什么?

1 个答案:

答案 0 :(得分:2)

如果你真的在DOS上(我非常怀疑)那么唯一的方法就是

command
if errorlevel 255 echo 255
if errorlevel 254 echo 254
if errorlevel 253 echo 253
...
if errorlevel 1 echo 1
if errorlevel 0 echo 0

自然语言的解释由你决定,因为你应该知道你在那里尝试了什么。

请注意,在Windows上,您通常只需执行

command
echo %errorlevel%