发布网友 发布时间:2022-04-27 07:17
共1个回答
热心网友 时间:2022-06-28 09:28
问题出在路经名里含了空格。追答空格 是默认的 分隔符。空格前算一样东西,空格后算第2样东西。
例如
123 456
123 是第一个数,456 是第二个数,老DOS 命令 不认识 带空格的字符串。
没看懂,就慢慢看。先编译和跑一下程序,跑通过了,有信心了再研究。
修改后的 是 调用 DOS 命令 start
start 命令 里的 路径 写在 选项 /D 里,执行命令 QyClient.exe 分开写,/WAIT 是 start 命令另一选项。
用 \" 和 \" 把含空白的路径 括起来。-- start 懂得 括起来 的 东西是一个整体,空白不是分隔符。