- @echo off
- setlocal EnableDelayedExpansion
- set "space= "
- for /f "tokens=1,2*" %%a in (1.txt) do (
- set "str1=%%a"& set /a n=0
- set /a s=1 & call :1
- set "x=!str1!!str2!" & set str2=
-
- set "str1=%%b" & set /a n=0
- set /a s=2 & call :1
- set "y=!str2!!str1!" & set str2=
-
- set "str1=%%c" & set /a n=0
- set /a s=3 & call :1
- set "z=!str2!!str1!" & set str2=
- echo !x!!y!!z!
- )
- pause>nul
- goto :eof
- :1
- if not "!str1:~%n%,1!"=="" set /a n+=1 & goto :1
- if %s% equ 1 (set /a m=26-%n% & goto :2)
- if %s% equ 2 (set /a m=10-%n% & goto :2)
- set /a m=10
- :2
- for /l %%i in (1,1,!m!) do set "str2=!str2!%space%"
- goto :eof
复制代码 效果见下图: |