bat批處理簡要筆記

2021-10-07 01:18:02 字數 905 閱讀 1730

主要記錄功能,給自己檢視使用。

建立文字檔案,修改字尾為.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...