主要記錄功能,給自己檢視使用。
建立文字檔案,修改字尾為.bat格式。
列印資訊到螢幕上。
例:echo info
關閉回顯,執行bat時會顯示**。
例:@echo off
注釋命令,也可以用::
例:rem 注釋 :: 注釋
暫停命令。沒有這行**執行完cmd視窗可能會消失。加上這行**會暫停,螢幕顯示下面的訊息:
press any key to continue. . .(或:請按任意鍵繼續. . .)
從乙個批處理程式呼叫另乙個批處理程式,並且不終止父批處理程式。
例:call test.bat
如果test.bat 要傳值
例: call test.bat val1 val2
使用傳過來的val1和val2,用%1,%2,而%0代表批處理本身。
/f的語法:
for /f [「options」] %%i in (file) do command
for /f [「options」] %%i in (「string」) do command
for /f [「options」] %%i in (『command』) do command
例:for /f %%i in (a.txt) do echo %%i
引數:delims,tokens
delims
每一行用什麼作為分隔符,預設分隔符是空格和tab鍵
tokens
delims把字串分割成一塊一塊後,由tokens選擇用第幾個。
skip
要忽略檔案的前多少行
eol指定當一行以什麼符號開始時,就忽略它。
例:for /f "tokens=2 delims= " %%i in (a.txt) do echo %%i
bat批處理筆記(二)
是 end of file 的縮寫 在批處理作用主要有二 1 在無call的情況下,會直接退出批處理,此時等同於exit 2 在call的情況下,會中止call,繼續執行其他命令 echo off call str1 pause goto eof echo 此行 不會被執行 str1 echo 此行...
bat批處理語法
echo 列印字串 注意 x不能寫跨行,因為bat預設每一行就是乙個完整的語句,相當於在c語言中每一行後面自動加個分號。echo on 對於這行之後的語句把語句和結果都全部列印。開始執行bat批處理的時候預設開啟。echo off 對於這行之後的語句不列印命令語句本身 注意轄域是這句話之後,不包括這...
BAT批處理指令碼
echo off 與 echo on 前者為關閉回顯,後者為開啟回顯 當不想批處理檔案中的命令一行一行在dos中顯示出來時 因為全部顯示出來的話看起來會變得很雜亂 可以使用 echo off,將其放於程式的最上方就行了。先不把回顯關閉,執行乙個小的bat檔案,為 echo off title a c...