BAT批處理檔案 入門介紹

2021-09-19 07:36:58 字數 2092 閱讀 7841

在dos和windows(任意)系統中,.bat檔案是可執行檔案,由一系列命令構成,其中可以包含對其他程式的呼叫。這個檔案的每一行都是一條dos命令(大部分時候就好像我們在dos提示符下執行的命令列一樣),你可以使用dos下的edit或者windows的記事本(notepad)等任何文字檔案編輯工具建立和修改批處理檔案。

批處理(batch),也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理,通常被認為是一種簡化的指令碼語言,它應用於dos和windows系統中。批處理檔案的擴充套件名為bat 或cmd。目前比較常見的批處理包含兩類:dos批處理和ps批處理。ps批處理是基於強大的編輯軟體photoshop的,用來批量處理的指令碼;而dos批處理則是基於dos命令的,用來自動地批量地執行dos命令以實現特定操作的指令碼。更複雜的情況,需要使用if、for、goto等命令控制程式的執行過程,如同c、basic等高階語言一樣。如果需要實現更複雜的應用,利用外部程式是必要的,這包括系統本身提供的外部命令和第三方提供的工具或者軟體。批處理程式雖然是在命令列環境中執行,但不僅僅能使用命令列軟體,任何當前系統下可執行的程式都可以放在批處理檔案中執行。

中文名 批處理檔案

外文名 batch(bat)

作業系統 windows/dos

類 別 指令碼語言

適用系統 dos和windows windows

主體 %windir%\system32\cmd.exe

可以通過條件語句(if)和流程控制語句(goto)來控制命令執行的流程,在批處理中也可以使用迴圈語句(for)來

批處理是基於cmd的

批處理是基於cmd的

迴圈執行一條命令。當然,批處理檔案的程式設計能力與c語言等程式設計語句比起來是十分有限的,也是十分不規範的。批處理的程式語句就是一條條的dos命令(包括內部命令和外部命令),而批處理的能力主要取決於你所使用的命令。第三,每個編寫好的批處理檔案都相當於乙個dos的外部命令 你可以把它所在的目錄放到你的dos搜尋路徑變數%path%(詳見後面)中來使得它可以在任意位置執行。乙個良好的習慣是在硬碟上建立乙個bat或者batch目錄(例如c:\batch),然後將所有你編寫的批處理檔案放到該目錄中,這樣只要在path中設定上c:\batch,你就可以在任意位置執行所有你編寫的批處理程式。

可以通過條件語句(if)和流程控制語句(goto)來控制命令執行的流程,在批處理中也可以使用迴圈語句(for)來

批處理是基於cmd的

批處理是基於cmd的

迴圈執行一條命令。當然,批處理檔案的程式設計能力與c語言等程式設計語句比起來是十分有限的,也是十分不規範的。批處理的程式語句就是一條條的dos命令(包括內部命令和外部命令),而批處理的能力主要取決於你所使用的命令。第三,每個編寫好的批處理檔案都相當於乙個dos的外部命令 你可以把它所在的目錄放到你的dos搜尋路徑變數%path%(詳見後面)中來使得它可以在任意位置執行。乙個良好的習慣是在硬碟上建立乙個bat或者batch目錄(例如c:\batch),然後將所有你編寫的批處理檔案放到該目錄中,這樣只要在path中設定上c:\batch,你就可以在任意位置執行所有你編寫的批處理程式。

c:盤根目錄下的autoexec.bat批處理檔案是自動執行批處理檔案,每次系統啟動時會自動執行該檔案,即開機自啟動你可以將系統每次啟動時都要執行的命令放入該檔案中,例如設定搜尋路徑,調入滑鼠驅動和磁碟快取,設定系統環境變數等。

簡單的說,批處理的作用就是自動的連續執行多條命令。

這裡先講乙個最簡單的應用:在啟動wps軟體時,每次都必須執行(>前面內容表示dos提示符):

c:>cd wps

c:\wps>spdos

c:\wps>py

c:\wps>wbx

c:\wps>wps

如果每次用wps之前都這樣執行一遍,您是不是覺得很麻煩呢?

好了,用批處理,就可以實現將這些麻煩的操作簡單化,首先我們編寫乙個runwps.bat批處理檔案,內容如下:

@echo off

c:cd\wps

spdos

pywbx

wpscd\

以後,我們每次進入wps,只需要執行runwps這個批處理檔案即可。

bat批處理檔案

你在1.bat檔案裡寫上 echo 1 g 最終效果是 1.bat echo 1 g 即,bat檔案裡的每一行都會出現在命令列裡!如果不想顯示在命令列裡 1,要麼bat檔案裡,每一行前面都加上 表示這個命令不顯示在命令列裡 2,要麼在bat檔案開頭,寫echo off 下面的命令 都不會出現在命令列...

bat檔案(批處理檔案),批處理命令!!!

批處理 batch 也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理,通常被認為是一種簡化的指令碼語言,它應用於dos和windows系統中。批處理是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix系統中的shel...

批處理檔案 bat 編寫

下面記錄一下.bat檔案編寫格式 echo off start echo 請輸入數字選擇下一步操作 echo 1 ip設定為會議室 echo 2 設定為dhcp自動獲取ip set p var if var 1 goto ip1 if var 2 goto ipdhcp ip1 clsnetsh i...