2

我正在制作一个可以为我自动运行文件的程序,但我想从 run.bat 文件所在的同一位置或目录运行 .exe 文件!

我有这样的垃圾箱:

:FarCry 2
echo Starting game...
start FarCry2.exe
pause
:exit

但它不会启动!为什么?

4

2 回答 2

5

尝试

start "" "%~dp0farcry2.exe"

这应该将批处理的驱动器和目录添加到可执行文件名称中。

添加空的“窗口标题”只是克服START奇怪语法的常见做法。

于 2013-04-17T14:40:04.380 回答
1

如果 FarCry2.exe 与 run.dat 位于同一文件夹中,请将 FarCry2.exe 替换为 ./FarCry2.exe

于 2013-04-17T14:14:40.803 回答