联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@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
@echo off&setlocal enabledelayedexpansion ::把关键字符放在这个变量里 set 字符=F echo 正在初始化. . . for /f "tokens=1,*" %%a in (2.txt) do (set #%%a=%%b) echo 正在转换. . . (for /f "tokens=1,*" %%a in (1.txt) do ( set str=%%b if "!str:%字符%=!" neq "!str!" ( for /l %%z in (0,1,3) do ( if "!str:~%%z,1!" equ "%字符%" ( set $%%z=%字符% ) else ( set $%%z=!#%%a:~%%z,1! ) ) echo %%a !$0!!$1!!$2!!$3! ) else ( echo %%a !#%%a! ) ))>3.txt echo 完成! start 3.txt pause