如何在同一目录中使用.bat文件运行.exe

时间:2013-04-17 14:12:42

标签: batch-file

我正在制作一个程序,它会自动为我运行文件,但我想从run.bat文件所在的同一个地方或目录运行.exe文件!

我喜欢这样:

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

但它不会开始!为什么呢?

2 个答案:

答案 0 :(得分:5)

尝试

start "" "%~dp0farcry2.exe"

应该将批处理的drive&目录添加到可执行文件名。

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

答案 1 :(得分:1)

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