@echo off&setlocal enabledelayedexpansion
echo 正在初始化. . .
for /f "tokens=1,*" %%a in (2.txt) do (set #%%a=%%b)
echo 正在转换. . .
echo 要点时间哦,纯批的就这样了,效率较低
(for /f "tokens=1,*" %%a in (1.txt) do (
set str=%%b
if "!str:t=!" neq "!str!" (
for /l %%z in (0,1,3) do (
if "!str:~%%z,1!" equ "T" (
set $%%z=!#%%a:~%%z,1!
) else (
set $%%z=!str:~%%z,1!
)
)
echo %%a !$0!!$1!!$2!!$3!
) else (
echo %%a !str!
)
))>3.txt
echo 完成!
start 3.txt
pause