我在使用參數運行程序時遇到問題。我的批處理文件看起來像這樣:無法使用參數啓動程序
@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