这样行不?- @echo off&setlocal enabledelayedexpansion
- for /l %%i in (0 1 9) do set %%i=%%i
- for /f "delims=" %%i in (1.txt) do set "str=%%i"&call:lp
- pause&goto :eof
- :lp
- set/a n+=1
- set var=!str:~-%n%,1!
- if defined !var! (set str2=!var!!str2!&set lp=lp) else (
- if not defined lp (set str1=!var!!str1!) else (
- set/a str2*=7&set str=!str:~,-%n%!!var!!str2!!str1!
- >>b.txt echo !str!
- for %%i in (str1 str2 n lp) do set %%i=
- goto :eof
- ))
- goto lp
复制代码
|