[Windows] 在批次檔中用 set 指令累計迴圈執行的次數
最近想利用批次檔,重覆做一個測試的動作~
通常這種牽扯到邏輯的事情,我會用 AutoIt 來寫,
因為比較好控制~
但因為這個批次檔要做的事情非常簡單,
因此就想說直接使用批次檔的指令來做~
下面是一個例子:
在上面的批次檔中,我讓它作某件測試動作後,
暫停 10 秒鐘,然後跳到 Again 重覆一直做那測試動作,是個無窮迴圈~
那如果想要迴圈在 5 分鐘後停止的話,該怎麼做呢?
SET 指令提供了運算式的使用,因此我們可以利用這個指令,來累加一個計數器的值~
批次檔改寫後如下:
這邊我們先初始化一個變數 count 的值為 0,
然後用 set /a <expression> 這個語法來累加 count 的值,
這樣最後就可以直接去比較 count 的值是不是達到想要的值囉~~
(本頁面已被瀏覽過 7,284 次)
One thought on “[Windows] 在批次檔中用 set 指令累計迴圈執行的次數”
感謝 好用! 新手路過
接著找如何執行程式@@