Board logo

标题: [文件操作] 批处理命令at双引号中再带一个双引号如何处理? [打印本页]

作者: drew2003    时间: 2012-4-6 14:01     标题: 批处理命令at双引号中再带一个双引号如何处理?

例如执行一条语句:
  1. at \\计算机名 09:00 cmd /c "dir c:\"documents and settings"\*.* /s / a>  c:\1.txt"
复制代码
这个计划任务怎么都运行不起来,请问一下碰到这种双引号中还有双引号的情况该怎么处理?谢谢!
作者: gawk    时间: 2012-4-6 14:11

  1. at \\计算机名 09:00 cmd /c "dir \"c:\documents and settings\*.*\" /s /a >c:\1.txt"
复制代码

作者: wc726842270    时间: 2012-4-6 14:34

用单引号来替换中间的吧,不过没有实验
  1. at \\计算机名 09:00 cmd /c "dir \‘c:\documents and settings\*.*\’ /s /a >c:\1.txt"
复制代码

作者: find    时间: 2012-4-6 14:59

回复 3# wc726842270


你怎么可以用中文的单引号去欺骗懵懂骚年呢
作者: drew2003    时间: 2012-4-6 15:38

感谢2楼,测试可以~!
作者: gawk    时间: 2012-4-6 17:48

回复 5# drew2003


    问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。
作者: wc726842270    时间: 2012-4-7 13:15

回复 4# find


    有一段时间没写了,忘了切输入法了
作者: cb02356828    时间: 2012-4-9 00:07

原来是用\"代替
作者: evenar    时间: 2012-4-11 18:17

。。。
这个不用这样吧?
"C:\Documents and Settings"  这个路径能用"C:\docume~1"
来代替的!1




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2