BAT命令符號詳解
1、@
隱藏執行的命令,只顯示結果。
例子:
echo 你好
@echo 你好
2、&
命令連接符號,就是將兩個命令連續執行,不用分行
例子:
dir c:\ & dir d:\ & dir e:\
3、&&
連接兩個命令,當&&前的命令成功時,才執行&&後的命令
例子:
dir c:\ && dir d:\
dir z:\ && dir d:\
4、|
管道符號,就是將上一個命令的輸出的內容,作為下一個命令的輸入內容
例子:
netstat -an | find "135"
5、||
命令連接符號,表示上一條命令執行失敗後,才執行||符號後的內容
例子:
dir z: || dir c:\
6、>
重定向符號,將命令的輸出結果重定向到其後面的設備中去,後面的設備中的內容被覆蓋
例子:
dir c:\ >d:\test.txt
7、>>
重定向符號,將命令的輸出結果重定向到其後面的設備中去,後面的設備中的內容會被增加在後面
例子:
dir c:\ >>d:\test.txt
dir d:\ >>d:\test.txt
8、^
取消特殊符號的作用
例子:
echo ^> >c:\1.txt
9、%
這個符號我們會在以後的教程中詳細介紹到
10、*
通配符號,表示任意個字符
例子:
del c:\windows\*.log
11、?
通配符號,表示任意一個字符
例子:
dir c:\?indows
12、.
表示當前目錄
例子:
dir .\
13、..
表示上一級目錄
例子:
dir ..\
14、" "
界定符號,通常用來引用有空格的目錄
例子:
dir "c:\Documents and settings"
15、:
標籤定位符號,表示後面的內容是一個標籤名例子:@echo off
:again
echo 歡迎來到http://hkbyko.blogspot.com/
pause
goto again
16、,
某些時候可以當空格來使用
例子:
echo,
dir,c:\
17、;
分號,當命令相同時,可以將不同目標用來隔離
例子:
dir c:\;d:\
18、::
表示後面的語句是註釋。相當於c++中的"//"
例子:
@echo off
::顯示c盤根目錄文件
dir c:\
pause
綜合實例:
@echo off
ping /n 3 http://hkbyko.blogspot.com /r /t 60 /c 命令執行失敗了! && exit
%0
這條批處理文件主要是用ping命令來判斷網絡的連通性,當我們的ping命令執行成功後
就不會執行它後面的內容。那假如沒有ping通的話就執行它後面的相關命令了。
%0它表示的就是無限循環的執行我們批處理程序。
留言
張貼留言