我正在尝试从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运行。
答案 0 :(得分:3)
start
将第一个引用的参数作为Windows标题。所以给它一个虚拟标题(例如一个空字符串""
):
cmd /c "timeout 3 > nul & start "" /min "C:\Users\Me\Documents\Path with extra spaces\myapp.exe""