带空格的路径的额外引号

时间:2016-06-17 12:39:26

标签: batch-file cmd

我正在尝试从Windows CMD执行命令

cmd /c "timeout 3 > nul & start /min C:\Users\Me\Documents\Path with extra spaces\myapp.exe"

由于路径包含空格,我需要在其周围放置引号以指定正确的位置。到目前为止,我已经尝试过多种方法(额外的双引号“”,逃避^),但它们尚未奏效。像这样:

cmd /c "timeout 3 > nul & start /min """C:\Users\Me\Documents\Path with extra spaces\myapp.exe""""

命令必须完全从CMD运行。

1 个答案:

答案 0 :(得分:3)

start将第一个引用的参数作为Windows标题。所以给它一个虚拟标题(例如一个空字符串""):

cmd /c "timeout 3 > nul & start "" /min "C:\Users\Me\Documents\Path with extra spaces\myapp.exe""