shell – 如何在cmd start中使用引号?
这是我想做的事情.
start /wait ((c:Program FilesNetDrive2nd2cmd.exe) -c m -t ftp -blabla) 如果我做 start /wait "c:Program FilesNetDrive2nd2cmd.exe -c m -t ftp -blabla" 然后出现错误,因为“Program Files”有空格. 如果我做 start /wait "c:Program FilesNetDrive2nd2cmd.exe" -c m -t ftp -blabla 然后它解释start的参数,因此它也会生成错误. 无论如何在正常的程序语言中重叠像括号一样的等式?
参考
Start – Start a program,command or batch script (opens in a new window.)
…
如果省略title会出现错误的原因是因为第一个“字符(如果存在)将用于分隔标题,因此start会将”Program Files“解释为标题. 如果没有“字符,那么标题可以省略. 您的命令应如下所示: start /wait "My title" "c:Program FilesNetDrive2nd2cmd.exe" -c m -t ftp -blabla (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |