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文件
閱讀更多 excel技能寶典 的文章