cd "..\..\..\Sound"
start "" "mt32.exe"
timeout /T 5 /nobreak > NUL
cd ".\"
SCIV.exe
如果您熟悉DOSBox,我使用DOSBox前端(D-Fend Reloaded)来启动包含此代码的.bat。应该发生的是:
实际发生的是,在启动mt32.exe之后,它会超过timeout命令并启动游戏。我想知道D-Fend Reloaded(前端)是否预先加载批处理文件并按照自己的条件执行它?
无论如何,我想知道是否有任何方式我可以实际执行超时并确保它在游戏启动之前发生;它非常关键。重点是确保mt32合成器有足够的时间在游戏开始之前完全初始化。
答案 0 :(得分:1)
这可能有效:
ping 127.0.0.1 -n 6 >nul