batch-file – 在遇到错误时停止执行批处理脚本
发布时间:2020-12-14 02:22:44 所属栏目:Windows 来源:网络整理
导读:所以我使用相同的批处理脚本构建多个客户端.如果在构建一个错误时出现错误,则该过程将停止并继续下一个过程.因为屏幕上有很多输出而我正在做其他事情,大部分时间我都想念有一个构建错误. 如果出现错误,有没有办法停止执行以下任务,并显示弹出消息以引起我的
所以我使用相同的批处理脚本构建多个客户端.如果在构建一个错误时出现错误,则该过程将停止并继续下一个过程.因为屏幕上有很多输出而我正在做其他事情,大部分时间我都想念有一个构建错误.
如果出现错误,有没有办法停止执行以下任务,并显示弹出消息以引起我的注意?或者至少停止执行所以当我回到命令窗口时,我可以看到出现故障? @echo off if "%1"=="?" GOTO HELP if NOT "%1"=="" set rev=%1 if NOT "%2"=="" set version=%2 @echo on rem build one call perl buildClient.pl -brandName="myBrand" -group="group1" rem build two call perl buildClient.pl -brandName="myBrand" -group="group2" rem build three call perl buildClient.pl -brandName="myBrand" -group="group3" rem build four call perl buildClient.pl -brandName="myBrand" -group="group4" @echo off goto EXIT :HELP cls echo. echo. echo usage: buildbrand.bat [revision] [version] [group] echo. echo ? = this help screen echo. echo revision = build version echo Example: 5.2.31 echo group = group of phones or phone name echo Example: SonyEricssonK750 echo. :EXIT set version= set rev= set brandName= PAUSE 解决方法
“检查if语句中的errorlevel,然后退出/ b(仅退出批处理文件,而不是整个cmd.exe进程),值为1或更大.”
if %errorlevel% neq 0 exit /b %errorlevel% 在这里查看详细信息:How do I make a batch file terminate upon encountering an error? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – 我的繁忙文件服务器上的MFT碎片可能
- 如何在Windows Azure上重置VM上的管理员密码?
- 适用于Windows的Vim / Ag g:ctrlp_user_command值是什么?
- Windows上的nginx停止/重新加载失败,因为Access被拒绝
- windows-8 – 最小的Windows 8 C XAML应用程序?
- .net – 与Windows兼容的文件系统的文件时间分辨率
- \r与\n的区别:
- windows-7 – 没有足够的存储空间来处理此命令
- 单点登录 – ADFS被动请求=“没有注册协议处理程序”
- Windows域复制监视工具
推荐文章
站长推荐
- Windows Server 2012 R2仍然需要时间同步吗?
- windows – 如何在hosts文件中添加非拉丁条目
- Windows下安装和设置Gradle
- Windows可以记录CryptoAPI CRL时序吗?
- actionscript-3 – Windows上是否有针对Actionsc
- windows-7 – stunnel版本4.53表示SSL服务器需要
- Windows和Linux中php代码调试工具Xdebug的安装与
- 在Windows下使用C的UTC时间戳(以毫秒为单位)
- azure-storage – 在Windows Azure Blob存储中使
- windows-phone-7 – 如何检查列表的数据绑定何时
热点阅读