批處理常用特殊符號
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ù)界定符
+ COPY命令文件連接符
* ? 文件通配符
/ 參數(shù)開關(guān)引導(dǎo)符
: 批處理標(biāo)簽引導(dǎo)符
廢話少說,開講了
1、@ 命令行回顯屏蔽符
這個字符在批處理中的意思是關(guān)閉當(dāng)前行的回顯。我們從前幾課知道
ECHO OFF可以關(guān)閉掉整個批處理命令的回顯,但不能關(guān)掉ECHO OFF這個命令,現(xiàn)在我們在ECHO OFF這個命令前加個@,就可以達(dá)到所有命令均不回顯的要求
2、% 批處理變量引導(dǎo)符
這個百分號嚴(yán)格來說是算不上命令的,它只是批處理中的參數(shù)而已(多個%一起使用的情況除外,以后還將詳細(xì)介紹)。
引用變量用%var%,調(diào)用程序外部參數(shù)用%1至%9等等
%0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*為命令行傳遞給批處理的參數(shù)
%0 批處理文件本身,包括完整的路徑和擴(kuò)展名
%1 第一個參數(shù)
%9 第九個參數(shù)
%* 從第一個參數(shù)開始的所有參數(shù)
參數(shù)%0具有特殊的功能,可以調(diào)用批處理自身,以達(dá)到批處理本身循環(huán)的目的,也可以復(fù)制文件自身等等。
例:最簡單的復(fù)制文件自身的方法
copy %0 d:/wind.bat
小技巧:添加行內(nèi)注釋
%注釋內(nèi)容%(可以用作行內(nèi)注釋,不能出現(xiàn)重定向符號和管道符號)
為什么這樣呢?此時“注釋內(nèi)容”其實被當(dāng)作變量,其值是空的,故只起注釋作用,不過這種用法容易出現(xiàn)語法錯誤,一般不用。
3、> 重定向符
新聞熱點
疑難解答