bat-調用其它批處理文件

Part 1:當前路徑%~dp0

類似於VBA中的ThisWorkbook.Path,得到當前文件所處文件夾的絕對地址bat不同之處在於最後多了一個\\類似於bat中的Pause功能,cmd /k程序運行完畢後
不關閉命令窗口,並且可以繼續輸入命令cmd /c程序運行完畢後關閉命令窗口

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文件