for
%%i in (set)
do command
for in do是不可或缺的三個關鍵字。
%%i,就算在commond中沒有用到,也一定要有,一般寫作%%i或者%%a,可以用26個字母的任意乙個,區分大小寫,也就是說%%i和%%i會被認為不是相同變數,為了避免衝突,不使用數字。
in之後表示範圍,注意set外邊的括號不可省略。
command是每一次迴圈中執行的命令,如果有多個命令,用&連線。
列出當前目錄下所有字尾為txt的檔案(列不出隱藏檔案)
@echo off
for%
%i in (
*.txt)
do echo %
%ipause
列出當前目錄下所有字尾為txt且名字長度小於等於3的檔案@echo off
for%
%i in (??
?.txt)
do echo %
%ipause
IT基礎 批處理
小續 看了下時間,10年寫的了 批處理是個很強大的東西,現在任何乙個工具都包含這個功能,只是被工具給封閉起來了 懷念下dos時代的批處理啊 rem即高階語言中的注釋的意思,能看懂每個程式的作用了吧 echo off rem call命令的應用 type a.txt call c.bat echo 現...
批處理 echo的用法
若要用 echo 命令顯示一條命令,可用下述語法 echo message 引數 on off 指定是否允許命令的回顯。若要顯示當前的 echo 的設定,可使用不帶引數的 echo 命令。如下 echo on echo 123 echo off echo 123 echo on echo 234 e...
Windows批處理的用法筆記
在windows平台上做專案的自動化構建時,會不可避免的用到批處理檔案,本文記錄一些常用方法。echoecho start copy在控制台輸出字串 start copy 在命令列前面加上 表示僅執行,而不顯示本命令。start test.exe上面語句表示僅執行test.exe,不顯示。echo ...