本文介绍了如何使用.bat文件从PATH环境变量中删除特定的令牌?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在写一个卸载脚本,所以我想'撤消'修改安装到系统。为了实现这个目标,我想解析 code>
- echo /?
- endlocal /?
- for /?
- goto /?
- if /?
- reg /?
- reg delete /?
- reg query /?
- rem /?
- set /?
- setlocal /?
- setx /?
关于了解 < code>< code>与转义的< nul 和 2> nul c $ c> ^ 使用重定向来执行 reg.exe ,而不是解释 2> nul 放置在命令 FOR 中,这将导致由于语法错误导致由Windows命令解释程序退出批处理。
See also Microsoft's article about Using command redirection operators for an explanation of >nul and 2>nul with redirection operator > being escaped with ^ to use the redirection on execution of reg.exe instead of interpreting 2>nul misplaced for command FOR which would result in an exit of batch processing by Windows command interpreter because of a syntax error.
这篇关于如何使用.bat文件从PATH环境变量中删除特定的令牌?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!