slore 发表于 2018-4-11 00:05 pushd 不会用, 程序路径用短名可以. |
yfwang0798 发表于 2018-4-10 22:09 这个可以, 但是出来个 cmd 窗口, 用 start 本来就是希望关掉这个 cmd 窗口的. |
plusv 发表于 2018-4-10 15:54 的确, 把 bat 转成 exe 就可以了. |
yfwang0798 发表于 2018-4-10 17:20 试过了, 这样不行. |
cmd 中 start /? 说: 第一个"" 中放 “在窗口标题栏中显示的标题”,如果只是 "" 应该就是标题为 “空” 吧; 至于后面说到的"",路径中如果有空格、中文,加上 "" 为好或是必须的吧! |
linee 发表于 2018-4-10 12:23 不了解,我的印象中%好像也可以包空格... |
邪恶海盗 发表于 2018-4-10 11:22 比如: start "" "一个路径有空格的批处理(处理一个路径有空格的文件名).bat" "一个路径有空格的文件名.txt" |
linee 发表于 2018-4-10 11:12 start /wait "" "%ProgramFiles%\7-zip\!Green7z.exe" /ins 一般情况下程序的"运行参数"都是不带双引号的吧? |
邪恶海盗 发表于 2018-4-9 23:12 如 1 楼图示,
当 "程序" "参数" 同时有双引号时, 会出错. |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.