我在使用参数运行程序时遇到问题。我的批处理文件看起来像这样:无法使用参数启动程序
@echo off
set selfdir=%~dp0
set conf="%temp%\dosbox.%random%.conf"
set dosbox="%selfdir%dosbox.exe"
:: Other code
cmd /c %dosbox% --userconf %conf%
:: Other code
这失败,出现错误:
The filename, directory name, or volume label syntax is incorrect.
代cmd /c
与start /wait
报告缺少“--userconf”,并把没有在它的位置会导致程序开始没有参数。
编辑:%dosbox%
保存到DOSBox可执行文件的位置。
我该如何解决这个问题?
请出示的'回声%的DOSBox%'输出。 – Endoro
'%dosbox%'实际上是'%〜dp0dosbox.exe'。对于我运行它的文件夹,它是'C:\ turboc \ dosbox.exe' – user2064000
看起来不错。而'echo cmd/c%dosbox%--userconf%conf%'? – Endoro