2013-04-17 87 views
2

我正在製作一個程序來爲我自動運行文件,但是我想從run.bat文件所在的相同位置或目錄運行.exe文件!如何在同一目錄中運行.bat文件。

我有斌特林這樣的:

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

,但它不會啓動!爲什麼?

+0

這是通過UNC路徑運行嗎?您是否嘗試過從命令提示符運行.bat而不是雙擊它,yada yada yada?例如...你做了什麼來嘗試和調試呢? –

+0

暫停之前嘗試使用'echo%cd%'查看當前路徑,並檢查是否存在** FarCry2.exe **文件 – Epsilon

回答

1

如果FarCry2.exe是比你run.dat同一文件夾替換FarCry2.exe通過./FarCry2.exe

5

嘗試

start "" "%~dp0farcry2.exe" 

應該在前面加上批次的車程&目錄到可執行名稱。

添加空的「窗口標題」是克服START奇怪語法的常見做法。