唔,好像没必要全设为变量,可以分开做...- @echo off&setlocal enabledelayedexpansion>nul 3>chseng.txt
- set /a test=1,段=0
- for /f "delims=" %%a in (eng) do (
- if "%%a"=="!test!" (set /a "段+=1","test=段+1") else (
- for %%i in (eng!段!) do set %%i=!%%i!灬%%a
- )
- )
- set /a tmp=段,test=1,段=0
- echo 1
- for /f "delims=" %%a in (chs) do (
- if "%%a"=="!test!" (set /a "段+=1","test=段+1","e=段-1") else echo %%a
- if "%%a"=="!段!" for %%z in (!e!) do for /f "tokens=1-3 delims=灬" %%b in ("!eng%%z!") do (
- echo;%%c
- echo;%%d
- echo %%a
- ))
- for %%z in (!tmp!) do for /f "tokens=1-3 delims=灬" %%b in ("!eng%%z!") do (
- echo;%%c
- echo;%%d
- echo;
- )
复制代码 算法不好,有点打补丁的意思 |