bat-調用其它批處理文件

Part 1:當前路徑%~dp0

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

Part 2:顯示當前文件所在文件夾絕對地址-代碼

@echo off
echo 當前文件所處絕對地址是:%~dp0
echo.
cmd /k

bat執行結果

bat-調用其它批處理文件

VBA執行結果

bat-調用其它批處理文件

Part 3:調用其餘bat文件

  1. 使用call 文件絕對地址
  2. 其中echo.輸出空行
@echo off
echo 調用文件地址:%~dp0testECHO.bat
echo 運行狀態如下:
echo.
call %~dp0testECHO.bat
echo.
echo 調用testECHO.bat文件結束
echo.
cmd /k

運行結果

bat-調用其它批處理文件

testECHO.bat文件

bat-調用其它批處理文件


分享到:


相關文章: