Part 1:當前路徑%~dp0
類似於VBA中的ThisWorkbook.Path,得到當前文件所處文件夾的絕對地址bat不同之處在於最後多了一個\\類似於bat中的Pause功能,cmd /k程序運行完畢後Part 2:顯示當前文件所在文件夾絕對地址-代碼
@echo off
echo 當前文件所處絕對地址是:%~dp0
echo.
cmd /k
bat執行結果
VBA執行結果
Part 3:調用其餘bat文件
使用call 文件絕對地址其中echo.輸出空行@echo off
echo 調用文件地址:%~dp0testECHO.bat
echo 運行狀態如下:
echo.
call %~dp0testECHO.bat
echo.
echo 調用testECHO.bat文件結束
echo.
cmd /k
運行結果
testECHO.bat文件