CMD命令行高級教程-常用批處理內部命令(一)

前言

你是否曾爲重複的文件整理、繁瑣的內容查找而耗費時光?那個看似神祕的“黑窗口”——CMD命令行,正是你埋沒的效率神器。

它讓你超越圖形界面的點擊限制,用一行指令直接命令電腦,輕鬆完成批量重命名、快速搜索、自動統計等曾經耗時費力的任務。

本教程將爲你揭開它的面紗,把這項“高手”的超能力,變成你的日常辦公利器。

第一章 批處理基礎

第一節 常用批處理內部命令簡介

批處理定義:

顧名思義,批處理文件是將一系列命令按一定的順序集合爲一個可執行的文本文件,其擴展名爲 BAT 或者 CMD。這些命令統稱批處理命令。

小知識:

可以在鍵盤上按下 Ctrl+C 組合鍵來強行終止一個批處理的執行過程。

瞭解了大概意思後,我們正式開始學習.先看一個簡單的例子!

把上面的 3 條命令保存爲文件 test.bat 或者 test.cmd 然後執行, 他就會在屏幕上顯示以下二行話:

這就是一個簡單批處理文件了,這個批處理文件一共就用了 2 條命令 "echo" 和"pause" 還有一個特殊符號 "@"

從上面這個簡單的批處理中,我們可以發現其實批處理就是運用一些含有特殊意義的符號和一些完成指定功 能的命令組合而成,那麼在批處理中有多少這樣的特殊符號和功能命令呢?我們現在就來仔細瞭解一下一些 最常用的!

1、REM 和 ::

REM 爲註釋命令,一般用來給程序加上註解,該命令後的內容不被執行,但能回顯。其次, :: 也可以起到 rem 的註釋作用, 而且更簡潔有效;


但有兩點需要注意:

  • 第一、任何以冒號:開頭的字符行, 在批處理中都被視作標號, 而直接忽略其後的所有內容。

    有效標號:冒號後緊跟一個以字母數字開頭的字符串,goto 語句可以識別。

    無效標號:冒號後緊跟一個非字母數字的一個特殊符號,goto 無法識別的標號,可以起到註釋作用,所以 ::常被用作註釋符號,其實 :+ 也可起註釋作用。

  •  第二、與 rem 不同的是, ::後的字符行在執行時不會回顯, 無論是否用 echo on 打開命令行回顯狀態, 因爲命令解釋器不認爲他是一個有效的命令行, 就此點來看, rem 在某些場合下將比 :: 更爲適用; 另外, rem 可以用於config.sys 文件中。

行內註釋格式:%註釋內容% (不常用,慎用)

2、ECHO 和 @

@字符放在命令前將關閉該命令回顯,無論此時 echo 是否爲打開狀態。

ECHO命令的作用列舉如下:

3、PAUSE

PAUSE,玩遊戲的人都知道,暫停的意思
在這裏就是停止系統命令的執行並顯示下面的內容。
例:`PAUSE`

運行顯示:


要顯示其他提示語,可以這樣用:
"Echo 其他提示語 & pause > nul"

4、errorlevel

程序返回碼:

`echo %errorlevel%`

每個命令運行結束,可以用這個命令行格式查看返回碼。

用於判斷剛纔的命令是否執行成功【默認值爲 0,一般命令執行出錯會設 errorlevel 爲 1】

5、title

設置 cmd 窗口的標題

6、COLOR

設置默認的控制檯前景和背景顏色。

`COLOR [attr] `

註釋:attr 指定控制檯輸出的顏色屬性。顏色屬性由兩個十六進制數字指定 -- 第一個爲背景,第二個則爲前景。
每個數字可以爲以下任何值之一:

  • 如果沒有給定任何參數,該命令會將顏色還原到 CMD.EXE 啓動時的顏色。這個值來自當前控制檯窗口、/T 開關或DefaultColor 註冊表值。

  • 如果用相同的前景和背景顏色來執行 COLOR 命令,COLOR 命令會將 ERRORLEVEL 設置爲1

  • 例如:

    7、mode 配置系統設備

    配置系統設備

    例如:   mode con cols=113 lines=15 & color 9f

    後續會持續更新,盡請期待!!!!

    更多遊戲資訊請關註:電玩幫遊戲資訊專區

    電玩幫圖文攻略 www.vgover.com