1. 程式人生 > >bat 指令碼基礎知識、命令詳解

bat 指令碼基礎知識、命令詳解

在window下.bat為批處理檔案。我們今天來一起學習一下bat批處理的一些命令

  1. 不區分大小寫

  2. 使用::註釋。 例如::這是一條註釋

  3. 修飾符@ :修飾命令,經過@修飾的命令,不在輸出原始命令,只輸出執行結果 輸入1:

    echo hello1

    輸出1:(輸出了原始命令,和執行結果)

    c:\user\lenove>echo hello1 hello1

    加入@ 然後 輸入2:

    @echo hello2

    輸出2:(只輸出了執行結果)

    hello2

  4. echo:回顯(列印輸出)

    echo hello world!

    @echo off : 執行以後,後面所有的命令均不顯示,包括本條命令。 @echo on : 執行以後,後面所有的命令均不顯示,但本條命令是顯示的。

  5. pause : 也是一條命令,作用就是使程式暫停,也就是輸出“請按任意鍵繼續…”的原因

  6. color [attr] :設定命令列的背景與文字顏色。顏色屬性由2個十六進位制指定,第一個表示背景,第二個表示前景。每個數字可以是下面指定的值之一

數值 顏色 數值 顏色
0 黑色 8 灰色
1 藍色 9 淡藍色
2 綠色 A 淡綠色
3 淺綠色 B 淡淺綠色
4 紅色 C 淡紅色
5 紫色 D 淡紫色
6 黃色 E 淡黃色
7 白色 F 亮白色
  1. call : 執行另一個批處理檔案

    call c:\code\run.bat

  2. 開啟一個程式

start iexplore http:\www.baidu.com \使用IE瀏覽器開啟百度 start chrome http:\www.baidu.com \使用chrome瀏覽器開啟百度 start wps \開啟wps文件 start wps hello.doc \使用wps開啟hello.doc文件

  1. dir path:輸出path目錄下所有檔名到控制檯 dir path >a.txt \輸出path目錄下所有檔名到a.txt,若沒有,則建立

  2. del a.txt :刪除a.txt。如果指定路徑,則刪除路徑下所有的檔案

  3. 建立檔案、建立資料夾、移動、拷貝檔案、拷貝資料夾 echo >a.txt mkdir c:\code //建立資料夾 md move c:\a.txt d:\a.txt //剪下 copy c:\a.txt d:\a.txt //複製 rd c:\code //刪除空資料夾 rem:刪除非空資料夾