BAT執行相對路徑下的exe

C羽言發表於2024-04-13

若直接執行 ../c1.exe 會報錯`..' 不是內部或外部命令,也不是可執行的程式或批處理檔案。

正確寫法

@echo off
%~dp0../c1.exe
pause

%~dp0 表示當前批處理檔案的絕對路徑,與../組合,得到上級目錄的絕對路徑,然後執行exe程式即可。副檔名exe加不加都行。

相關文章