Echo :顯示當(dāng)前ECHO的狀態(tài)
pause命令:行此句會(huì)暫停
call命令:調(diào)用另一條批處理文件(如果直接調(diào)用別的批處理文件 ,執(zhí)行完那條文件后將無法執(zhí)行當(dāng)前文件后續(xù)命令)
rem:表示此命令后的字符為解釋行谎仲,不執(zhí)行刨仑,只是給自己今后查找用的夹姥。:: 也可以起到 rem 的注釋作用, 而且更簡(jiǎn)潔有效;
%:表示參數(shù)辙售,參數(shù)是指在運(yùn)行批處理文件時(shí)在文件名后加的字符串旦部。變量可以從 %0到%9士八,%0表示文件名本身,字符串用%1到%9順序表示婚度。
%cd%:顯示當(dāng)前的完整路徑
attrib:設(shè)置文件屬性
Del:刪除文件
Copy:復(fù)制文件
Xcopy:復(fù)制文件夾
Md:創(chuàng)建文件夾
rd:刪除文件夾
ren:重命名文件(夾)
move:移動(dòng)文件(夾)
find:字符串查找
findstr:字符串查找增強(qiáng)蝗茁,可以進(jìn)行模式匹配搜索
重定向符 >寻咒、>>
> 重定向符, 意思是傳遞并且覆蓋毛秘,它所起的作用是將運(yùn)行的結(jié)果傳遞到后面的范圍(后邊可以是文件,也可以是默認(rèn)的系統(tǒng)控制臺(tái),即命令提示符)叫挟。
>> 重定向符將命令的輸出結(jié)果追加到其后面的設(shè)備中去。這個(gè)符號(hào)的作用和>有點(diǎn)類似旬薯,但他們是有區(qū)別的 >>是傳遞并在文件的末尾追加,而>是覆蓋硕舆。用法同>一樣的抚官。
命令管道符 |
組合命令 &、&&凌节、||
&,符號(hào)允許同時(shí)執(zhí)行多條命令,當(dāng)?shù)谝粋€(gè)命令執(zhí)行失敗了垒棋,也不影響后邊的命令執(zhí)行痪宰。這里 & 兩邊的命令是順序執(zhí)行的,從前往后執(zhí)行乖订。
&&符號(hào)允許同時(shí)執(zhí)行多條命令乍构,當(dāng)碰到執(zhí)行出錯(cuò)的命令后將不再執(zhí)行后面的命令蜡吧,如果一直沒有出錯(cuò)則一直執(zhí)行完所有命令占键。
正確的命令后將不執(zhí)行后面的命令,如果沒有出現(xiàn)正確的命令則一直執(zhí)行完所有命令。
變量引導(dǎo)符 %
① 變量引用:當(dāng)百分號(hào)成對(duì)出現(xiàn)君仆,并且其間包含非特殊字符時(shí)返咱,如%var%咖摹、%str%
② 形式參數(shù)的引用难述,%0 表示批處理文件本身胁后,包括完整的路徑和擴(kuò)展名攀芯;%1至%9 表示第一個(gè)參數(shù)至第九個(gè)參數(shù)屯断。
③ set /a 語(yǔ)句,表示兩數(shù)相除取余數(shù)。在命令行窗口中殖演,只需要單個(gè)的%氧秘,在批處理文件中,需要連續(xù)兩個(gè)百分號(hào)趴久,寫成%%敏储。
set /a num=4%%2,得到num為0而非2
④ 轉(zhuǎn)義符號(hào):如果要顯示%本身時(shí)朋鞍,需要在前面用%來轉(zhuǎn)義已添。
echo 一個(gè)百分號(hào):%%
echo 兩個(gè)百分號(hào):%%%%
echo 三個(gè)百分號(hào):%%%%%%
界定符 ""
① 在表示帶有空格或特殊符號(hào)的路徑時(shí)常要用""來將路徑括起來。
② 表示其中的內(nèi)容是一個(gè)完整的字符串滥酥。