Windows Batch 簡單for loop迴圈指定範圍的次數
Windows Batch 簡單for loop迴圈指定範圍的次數
資料來源: https://matthung0807.blogspot.com/2019/03/windows-batch-for.html
Code(印出1~10)
@echo off for /l %%x in (1, 1, 10) do ( echo %%x ) pause
語法教學
for /l {%%|%}<Variable> in (<Start#>,<Step#>,<End#>) do <Command> [<CommandLineOptions>]
01./l參數代表執行迴圈時,會比較Start#與End#值的大小。
02.Start#的值小於End#值會繼續執行迴圈。
03.Step#代表每一次迴圈後對Start#增加的值。
04.%%為迴圈變數,用來暫存每一次Start#遞增後的值。%%後要接英文字母。
05.在cmd中用一個%即可;而在batch檔中要寫兩個%%,前面的%為跳脫符號。
2 thoughts on “Windows Batch 簡單for loop迴圈指定範圍的次數”
BAT (CMD) 畫面輸出文字 換行 [BAT 批處理在DOS上輸出換行]
https://blog.csdn.net/weixin_49444785/article/details/107571184
REM 輸入echo.即可換行
@echo off
echo 下一行要輸出要換行
echo.
echo 已換行
pause
BAT (CMD) 結果輸出到檔案加上換行 [BAT 批處理在DOS上輸出換行]
REM UTF-8
chcp 65001
@echo off
for /l %%x in (1, 1, 1000) do (
echo %%x
curl.exe http://192.168.1.108:8080/orderno >>00.txt
echo.>>00.txt
ping 127.0.0.1 -n 1 -w 150> nul
)
pause