1. 程式人生 > >Windows批處理命令用法

Windows批處理命令用法

  1. 閱讀下面文字需要一定的dos基礎概念,象:碟符、檔案、目錄(資料夾)、子目錄、根目錄、當前目錄

    每個命令的完整說明請加 /? 引數參考微軟的幫助文件可以看到,在 /? 幫助裡,"命令副檔名"一詞會經常出現"命令副檔名"是指相對於win98的dos版本而言,每個命令新增的功能命令測試環境win2000proSP4win98的命令功能太少,就不作研究了。

    注:如果對某一命令還不是很熟悉,可以在命令列視窗下輸入:命令名/?的方式來獲得幫助。

    例如:對dir命令的應用不熟悉,可以在命令列視窗下輸入:dir /?

  2.  

    echo 和 @回顯控制命令

                       #關閉單行回顯 

    echo off             #從下一行開始關閉回顯 

    @echo off            #從本行開始關閉回顯。一般批處理第一行都是這個 

    echo on              #從下一行開始打開回顯 

    echo                 #顯示當前是 echo off 狀態還是 echo on 狀態 

    echo.                #輸出一個"回車換行",一般就是指空白行 

    echo hello world     #輸出hello world

    "關閉回顯"是指執行批處理檔案時,不顯示檔案裡的每條命令,只顯示執行結果批處理開始和結束時,系統都會自動開啟
    用echo輸出空行至少有十種方法:

    echo= 
    echo, 
    echo; 

    echo+ 
    echo/ 
    echo[ 
    echo] 

    echo: 
    echo. 
    echo\ 

    這十種方法可以分為三組,每組的效率依次遞減。可悲的是,那些被奉為經典的教程給出的卻是效率最低那組中的echo. 

  3.  

    dir                 #顯示當前目錄中的檔案和子目錄 

    dir /a              #顯示當前目錄中的檔案和子目錄,包括隱藏檔案和系統檔案 

    dir c: /a:d         #顯示 C 盤當前目錄中的目錄 

    dir c:/ /a:-d       #顯示 C 盤根目錄中的檔案

    dir d:/mp3 /b/p     #逐屏顯示 d:/mp3 目錄裡的檔案,只顯示檔名,不顯示時間和大小 

    dir *.exe /s        #顯示當前目錄和子目錄裡所有的.exe檔案其中 * 是萬用字元,代表所有的檔名,還一個萬用字元 ? 代表一個   #任意字母或漢字如 c*.* 代表以 c 開頭的所有檔案?.exe 代表所有檔名是一個字母的.exe檔案如果指定的目錄或檔案                     

    #不存在,將返回 errorlevel 為1; 

    # 每個資料夾的 dir 輸出都會有2個子目錄 . 和 ... 代表當前目錄.. 代表當前目錄的上級目錄 

    dir .               #顯示當前目錄中的檔案和子目錄 

    dir ..              #顯示當前目錄的上級目錄中的檔案和子目錄

    4、

    設定字型顏色和窗體大小:

    設定字型顏色:COLOR 02 (0代表背景色,2代表前景色)

    常用的顏色有以下值:0 黑色,1藍色,2 綠色,3 淺綠色,4紅色,5紫色,6黃色,7白色,8灰色,9淺藍,A淺綠,B淺藍色,C淺紅色,D淺紫色,E淺黃色,F亮白色)。

    設定窗體大小:MODE CON: COLS=寬度 LINES=高度