@命令行回顯屏蔽符
? ? 關(guān)閉當(dāng)前行回顯
echo off 關(guān)閉所有行回顯(echo off 不會屏蔽)
%批處理變量引導(dǎo)符
調(diào)用程序以外的變量使用 %1~%9 來調(diào)用(1~9代表第幾個(gè)參數(shù)),%0表示批處理本身,%*代表所有參數(shù)
copy %0 d:\a.bat 將文件復(fù)制粘貼到d盤命名為a.bat
>將運(yùn)行結(jié)果傳遞到后面的范圍
echo hello > 1.txt 把前面的內(nèi)容傳遞給1.txt,如果沒有回自動(dòng)創(chuàng)建
>>輸出重定向命令,在文件末尾追加
<取值命令
|命令管道符,將第一條命令的結(jié)果,輸出給第二條命令,格式:第一條命令 | 第二條命令 | 第三條命令 [| 第n條命令]
dir c:\ | find "txt",dir c:\獲取C盤的目錄,find "txt"通過C盤的目錄查找txt文件
echo y | format c:/s/q/v:system ????C盤清空命令????[C盤去世器]
^轉(zhuǎn)義符,及特殊字符加上轉(zhuǎn)義符后,按照字面意思顯示,轉(zhuǎn)移符,可當(dāng)做續(xù)行符
&,&&,||? ? 組合命令符
第一條命令 & 第二條命令 & 第三條命令
dir z:\ &?dir y:\?&?dir c:\,當(dāng)?shù)谝粭l命令執(zhí)行失敗的時(shí)候,繼續(xù)執(zhí)行后面的命令
dir z:\ && dir y:\?&& dir c:\,當(dāng)?shù)谝粭l命令執(zhí)行失敗的時(shí)候,后面的命令拒絕執(zhí)行
dir z:\ || dir y:\ || dir c:\,當(dāng)前面的命令錯(cuò)誤時(shí),執(zhí)行后面的命令
符號優(yōu)先權(quán):|? ? <<? ? >? ? &? ? &&? ? ||
""字符串界定符,可以包含空格
cd c:\"program files"
,逗號,相當(dāng)于空格
dir,c:\
;分號,當(dāng)命令相同的時(shí)候,可以將不同的目標(biāo)用分號隔離,但是執(zhí)行效果不會發(fā)生改變.
dir z:\ ; y:\ ; c:\
()括號,括號中可以包含多條命令,但視為一條命令執(zhí)行。