[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 2# Five66


     拖放运行bat文件实际上是执行
  1. C:\windows\system32\cmd.exe /c ""R:\x.bat" R:\a^b.txt"
复制代码
由于第一个引号和最后一个引号会被删除,所以 "R:\x.bat" R:\a^b.txt 中参数的分隔符(空白字符、逗号、分号、等号、NUL)和特殊字符^&|<>()不会被转义。
但有一种情况,当参数中含有空格时会被加上一对双引号
  1. C:\windows\system32\cmd.exe /c ""R:\x.bat" "R:\a  ^b.txt""
复制代码
空格和其他分隔符、特殊字符都会被双引号转义。
1

评分人数

    • 77七: 感谢分享技术 + 1

TOP

返回列表