Batch File : 逐次執行批次檔,循環執行不同流程
之前朋友在打電動時,更換遊戲時會遇到要調整長寬比與解析度的參數問題,希望透過單一按鈕解決該問題,因此用批次檔讀檔(text.txt)的方式,循換式執行批次檔,再根據餘數來進行流程判斷,給大家參考。
%echo off
REM 設定計數器
set count=0
REM 讀取test.txt
for /f %%a in (test.txt) do (
REM echo %%a
set /a count=%%a
)
echo count=%count%
REM 取餘數
set /a value=%count%%%2
echo value=%value%
REM 判斷流程
if %value%==0 goto step0
if %value%==1 goto step1
REM 流程
:step0
echo step0
REM 複製檔案
copy text0.txt text.txt
goto end
REM 流程
:step1
echo step1
REM 複製檔案
copy text1.txt text.txt
goto end
REM 結束流程,更新檔案的值
:end
set /a value=%value%+1
echo %value% > test.txt
0 意見:
張貼留言