退出批处理脚本
本文关键字:脚本 批处理 退出 | 更新日期: 2023-09-27 18:06:22
我有一个批处理脚本,我用它来运行一个c#应用程序的命令行参数如:application.exe arg1 arg2 arg3.
如何在执行application.exe arg1 arg2 arg3时退出批处理脚本
example my batch script looks like this
:start
echo cycle %count%
application.exe arg1 arg2
application.exe arg3 arg4
..
..
..
..
some 10 commands
count = count+1
if %count% < 10 goto start
:endloop
根据某些条件,我想退出批处理脚本(说application.exe arg6 arg7调用一些functionXX()上的返回值functionXX()?
我怎样才能做到这一点?
您应该最有可能使用exit /b
(更多信息在这里)或goto :eof
,其中:eof
意味着文件结束,两者都在这里工作,这只是个人偏好的问题
EDIT:为了记录,exit /b
和goto :eof
,如果在子程序中,只会退出子程序
EDIT #2: exit /b
可能会导致问题,所以如果goto :eof
是子程序,请使用它,如果不是,您应该很好