指令 1 | 功能 | 備注 |
---|---|---|
REM | 注釋 | 后面的提示可以回顯,可以被@echo off關(guān)閉 |
:: | 注釋,不能回顯 | 有效標(biāo)號:冒號后緊跟一個以字母數(shù)字開頭的字符串,goto語句可以識別。無效標(biāo)號:冒號后緊跟一個非字母數(shù)字的一個特殊符號,goto無法識別的標(biāo)號,可以起到注釋作用,所以:: 常被用作注釋符號,其實 :+ 也可起注釋作用 |
echo | 打開回顯或關(guān)閉回顯功能 | on/off ,要關(guān)閉echo off 本身回顯,加上@,將關(guān)閉該命令回顯,無論此時echo是否為打開狀態(tài)。 |
echo. | 輸出一個空格 | 相當(dāng)于一個回車,可以用,:;”/[]+等任一符號替代 |
echo 文件內(nèi)容>文件名 | echo 文件內(nèi)容>>文件名 | 第一個是覆蓋,第二個是追加 |
pause | 停止系統(tǒng)命令的執(zhí)行,并顯示下面的內(nèi)容 | 顯示自定義提示語:echo 其他提示語 & pause > nul |
set | 定義變量 | set var=10 ::=號兩邊不能有空格 |
set | 定義變量 | set var= ::給變量賦值是定義變量,不給變量賦值類似于注銷變量 |
SET /a expression | 讓SET可以支持?jǐn)?shù)學(xué)符號進行加減等一些數(shù)學(xué)運算 | |
SET /p var=[promptString] | 等待用戶輸入 | set 會顯示當(dāng)前所有的系統(tǒng)環(huán)境變量;set c 會顯示當(dāng)前所有的以c開頭或C開頭的變量(不區(qū)分大小寫) |
errorlevel | 程序返回碼 | 成功返回 0 ,失敗 1 |
title | 設(shè)置cmd 的標(biāo)題 | |
color [attr] | 設(shè)置默認(rèn)的控制臺的前景和背景色 | 指定控制臺輸出的顏色屬性 |
顏色屬性由兩個十六進制數(shù)字指定 -- 第一個為背景,第二個則為前景。每個數(shù)字可以為以下任何值之一:
0 = 黑色 8 = 灰色
1 = 藍(lán)色 9 = 淡藍(lán)色
2 = 綠色 A = 淡綠色 //不區(qū)分大小寫
3 = 湖藍(lán)色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = ××× E = 淡×××
7 = 白色 F = 亮白色網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)服務(wù)團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時竭誠為客戶提供服務(wù)是我們的理念。成都創(chuàng)新互聯(lián)把每個網(wǎng)站當(dāng)做一個產(chǎn)品來開發(fā),精雕細(xì)琢,追求一名工匠心中的細(xì)致,我們更用心!
例如:color fc
如果沒有給定任何參數(shù),該命令會將顏色還原到 CMD.EXE 啟動時的顏色。這個值來自當(dāng)前控制臺窗口、/T 開關(guān)或DefaultColor 注冊表值。如果用相同的前景和背景顏色來執(zhí)行 color 命令,color 命令會將 errorlevel 設(shè)置為 1
goto | 跳轉(zhuǎn)到標(biāo)號處 | goto 標(biāo)號 -- :標(biāo)號 |
---|---|---|
start | 會開啟新窗口來運行程序 | 如果新窗口不正常退出,你的批處理就不能正常執(zhí)行下去 |
call | 命令可以在批處理執(zhí)行過程中調(diào)用另一個批處理 | 當(dāng)另一個批處理執(zhí)行完后,再繼續(xù)執(zhí)行原來的批處理 |
%n | ||
pushd | 先保存當(dāng)前目錄,在將指定目錄設(shè)置為當(dāng)前目錄 | |
popd | 將上次調(diào)用pushd時的目錄作為當(dāng)前目錄 |
多選擇功能
set /p choice=請選擇:
if /i "%choice%"=="1" goto ip
if /i "%choice%"=="2" goto setsave
if /i "%choice%"=="3" goto kaiji
if /i "%choice%"=="4" goto clean
if /i "%choice%"=="Q" goto endd
taskkill 命令主要的好處是帶很多篩選器,可以批量結(jié)束進程
/f 強行結(jié)束進程
/pid process id 指定要終止的進程的PID。
常用特殊符號
1、@ 命令行回顯屏蔽符
2、% 批處理變量引導(dǎo)符
3、> 重定向符
4、>> 重定向符
5、<、>&、<& 重定向符
6、| 命令管道符
7、^ 轉(zhuǎn)義字符
8、& 組合命令
9、&& 組合命令
10、|| 組合命令
11、"" 字符串界定符
12、, 逗號
13、; 分號
14、() 括號
15、! 感嘆號
16、批處理中可能會見到的其它特殊標(biāo)記符: (略)
CR(0D) 命令行結(jié)束符
Escape(1B) ANSI轉(zhuǎn)義字符引導(dǎo)符
Space(20) 常用的參數(shù)界定符
Tab(09) ; = 不常用的參數(shù)界定符