酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

windows批處理程序(bat)如何獲取當前盤符和路徑

電腦6.1K

批處理(bat)程序是一種簡化了的腳本語言,使用dos或windows系統內置的命令解釋器(或),解釋執行。批處理程序類似與linux的shell腳本,只是一個在windows下執行,一個在linux下執行。

windows批處理程序(bat)如何獲取當前盤符和路徑

操作方法

(01)使用普通的文字編輯器,編寫程序。內容如下圖

windows批處理程序(bat)如何獲取當前盤符和路徑 第2張

(02)程序中命令解釋如下:@echo off:關閉所有命令路徑顯示功能,即只顯示批處理腳本中命令執行的結果,其他任何資訊都不存在。%~d0:獲取當前盤符%~dp0:獲取當前盤符和路徑%~sdp0:當前盤符和路徑檔案名格式%~f0:當前批處理的全路徑%cd%:當期CMD默認目錄pause:暫定批處理腳本執行下去

(03)命令執行結果如下圖:

windows批處理程序(bat)如何獲取當前盤符和路徑 第3張

(04)注意事項1如下:@  命令行回顯屏蔽符:關閉當前行回顯ECHO OFF可以關閉掉整個批處理命令的回顯,但不能關掉ECHO OFF這個命令的回顯@ echo “welcome ”只關閉本行回顯,例如:

windows批處理程序(bat)如何獲取當前盤符和路徑 第4張
windows批處理程序(bat)如何獲取當前盤符和路徑 第5張

(05)注意事項2如下:%  批處理變量引導符:%~d0這種一個百分號形式,表示調用外部參數%var%這種形式表示引用變量,包括系統變量,比如:%cd%

(06)注意事項3如下:::批處理程序的註釋符