批處理文件是由Windows®操作係統、DOS或OS/2使用的文件。它是一個文本文件,包含命令解釋程序按順序解釋的一係列命令。這意味著單個文件可以運行複雜的命令排列,通常運行多個程序,係統管理員經常使用它們來自動化長的項...
批處理文件是由Windows®操作係統、DOS或OS/2使用的文件。它是一個文本文件,包含命令解釋程序按順序解釋的一係列命令。這意味著單個文件可以運行複雜的命令排列,通常運行多個程序,係統管理員經常使用它們來自動化長的項目,而一些尚未完全收集到一個程序中的程序可能使用批處理文件來運行必要的組件,然後啟動最終的程序
人工控製計算機.bat擴展名是批處理文件最常用的擴展名,幾乎所有shell都可以識別它。更現代的shell可以將.cmd擴展名接受為嗯,通常這兩者之間的區別與錯誤級別有關,也就是說何時顯示錯誤。在4DOS和其他類似的shell中,它們也可能使用.btm擴展名,盡管這是其他操作係統無法識別的在舊版的Windows®計算機和DOS計算機上,有一個名為autoexec.bat的核心文件,它在每次啟動計算機時都會運行。這包括許多需要啟動的常用文件和需要運行的命令,以便為係統運行做好準備。可以添加到autoexec.bat文件中,以設置啟動時的特定行為,例如啟動程序、清理文件空間或回顯提醒由於批處理文件基本上隻是一個文本文件,因此可以在任何類型的簡單文本編輯器中創建一個,後綴可以稍後更改為.bat或.cmd。大多數人發現從命令行編輯一個文件最簡單,直接進入DOS或在Windows®中啟動的shell窗口中。可以使用
編輯命令創建新文件,方法是在文件中鍵入諸如
edit foo.bat,一個簡單的批處理文件可能包括以下內容:pause;echo Now we open the documents folder.;dir c:\documents\。要執行該文件,用戶隻需鍵入文件名,而不需要.bat後綴,它將運行。這個特定的文件將以一個暫停開始,這將提示用戶按一個鍵。一旦一個鍵被擊中,它將打印一行,"現在我們打開文檔文件夾。"然後它將列出在C驅動器中找到的文檔目錄的內容例如,用戶可以在文件中輸入一個變量。例如,可以在文件名後輸入一些命令,以便在文件中執行,如果有人想用一個命令刪除一個目錄並創建一個新目錄,他可以創建一個名為rmmk.bat的文件,該文件包含以下行:rmdir%1;mkdir%2。然後他可以鍵入類似"rmmk foo bar"的命令來執行它,這將刪除名為foo的目錄,並創建一個名為bar的新目錄。