我有一个关于DOS启动命令的问题。 我已经看过这个话题: 使用DOS“开始”与传递给所启动的程序 Using the "start" command with parameters passed to the started program当传递参数有引号时使用DOS启动命令
参数的命令,但我的问题是有点不同。
我有这个问题:我需要传递需要引用的路径。
例如,如果路径中没有报价这工作得很好:
开始“” APP.EXE - 选项C:\ MYAPP \ myfile.txt的
但如果路径有双引号它不作品。
我有这条线在我的批处理文件:
开始“→”程序myapp.exe -option%mypath中%
当%mypath中包含%双引号(即在名称中使用空格或其他字符路径)启动命令返回非常奇怪的结果。
感谢 桑德罗
你也许应该看看http://stackoverflow.com/questions/562038/escaping-double-quotes-in-batch-script – 2012-02-13 20:12:00