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

來源:酷知科普網 5.74K

批處理(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如下:::批處理程式的註釋符

熱門標籤