多设置几个计数器就可以了。
@echo off & Setlocal EnableDelayedExpansion
set/a maxnum=10,kind=1,id=1
for /l %%a in (1,1,100) do (
set name=%%a
echo ^<object name="!name!" num="1" maxnum="!maxnum!" kind="!kind!" id="!id!"/^>>>new.txt
set /a maxnum+=10
set /a kindtype=name%%10,idtype=name%%9
if !kindtype! equ 0 set/a kind+=1
if !idtype! equ 0 set /a id+=1
)
start notepad new.txt