如何在不关闭命令提示符窗口的情况下返回错误代码?

问题描述 投票:19回答:3

我正在编写一个批处理文件,它验证了几个文件。当其中一个文件无效时,我希望批处理脚本停止并返回错误代码> 0。下面的代码似乎可以完成任务,但是调用“ EXIT 2”会关闭运行脚本的“命令提示符”窗口。]

:Validate
SETLOCAL
Validator %1
IF %ERRORLEVEL% GEQ 1 EXIT 2
ENDLOCAL

关于在不关闭命令提示符的情况下如何返回错误代码的任何想法?

我正在编写一个批处理文件,它验证了几个文件。当其中一个文件无效时,我希望批处理脚本停止并返回错误代码> 0。下面的代码似乎可以完成任务,但是...

windows batch-file dos command-prompt
3个回答
48
投票

要获取命令提示符命令的帮助,请使用/。选项。 Exit /?显示:


2
投票

您可以在调用出口之前使用pause命令。


-2
投票

有同样的问题。如果要编写批处理(Windows Shell脚本)。 'cmd

© www.soinside.com 2019 - 2024. All rights reserved.