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