iT邦幫忙

0

bat批次檔迴圈遞增求救

請問為什麼我的pg不會遞增? 一直都是跑1? 謝謝解答

@echo off

set pg=1
	for /f "tokens=1-2 delims=," %%a in (空白薪資單.csv) do (
		if "%%a" equ "110年1月" (
		echo 第%pg%頁是%%a%%b的薪資單.pdf >> 1.txt
		set /a pg+=1
	)
)

1 個回答

1
japhenchen
iT邦大師 1 級 ‧ 2021-06-16 07:37:34

第2行少了 /a

@echo off

set /a pg=1
	for /f "tokens=1-2 delims=," %%a in (空白薪資單.csv) do (
		if "%%a" equ "110年1月" (
		echo 第%pg%頁是%%a%%b的薪資單.pdf >> 1.txt
		set /a pg+=1
	)
)

我要發表回答

立即登入回答