批处理文件 – 从Windows批处理文件中的无效GOTO命令中恢复
发布时间:2020-12-14 02:08:38 所属栏目:Windows 来源:网络整理
导读:在 Windows批处理文件中,我使用一个可选参数,允许调用者跳转到批处理文件的中间并从那里继续. 例如: if [%1] neq [] (echo Starting from step %1goto %1if %errorlevel% neq 0 goto error):step1:step2...goto end:errorecho Error handler...:end 如果提
在
Windows批处理文件中,我使用一个可选参数,允许调用者跳转到批处理文件的中间并从那里继续.
例如: if [%1] neq [] ( echo Starting from step %1 goto %1 if %errorlevel% neq 0 goto error ) :step1 :step2 ... goto end :error echo Error handler ... :end 如果提供的参数不是有效标签,则批处理文件会立即退出,并显示错误.系统找不到指定的批处理标签. 有没有办法让我处理这个错误并执行我的错误处理程序块,或者继续执行整个批处理文件,就像没有提供参数一样? 解决方法
您可以尝试在定位goto目标的批处理中使用findstr:
findstr /r /i /c:"^:%1" %0>nul if errorlevel 1 goto error 这有点像黑客,但应该工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MDT部署:为什么禁用更改Windows更新设置等
- Windows – 如何在没有SendKeys的情况下自动执行Telnet会话
- DirectX11--教程项目无法编译、运行的解决方法
- windows-server-2008-r2 – 文件服务器共享上不可用的早期版
- group-policy – 以编程方式或通过脚本“触摸”软件部署组策
- windows和ubuntu双系统修改默认启动项
- Windows中有什么好的命令行实用程序来监视进程?
- 事件 – 在Windows Phone上获取ScrollViewer的滚动事件
- .net – Windows Phone 7(WP7)支持哪些编程语言?
- 如何配置在Windows上运行的node.js以使用具有多个域名的多个
推荐文章
站长推荐
- active-directory – 如何找出我所属的AD组?
- windows – 在没有Samba / Winbind的情况下针对A
- 如何在Windows上安装PLV8?
- windows-server-2003 – 重用服务器名称
- 批处理文件 – FOR循环中的CHOICE – Windows批处
- windows-phone-7 – Phone 7 Bing地图控件 – 点
- skype-for-business – Skype for Business:用于
- windows-server-2003 – 无法在适用于Windows的A
- windows – 我可以使用taskkill来杀死在特定用户
- 如果我的Windows Azure网站没有获得任何点击,我仍
热点阅读