联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
CODE: [Copy to clipboard]@echo off set /a num=0,_num=0,max=0 setlocal enabledelayedexpansion for /f "delims=" %%i in (test.txt) do ( set /a num+=1,_num=0 for %%j in (%%i) do ( set /a _num+=1 set str!num!_!_num!=%%j if !_num! geq !max! set max=!_num! ) ) for /l %%i in (1,1,%max%) do ( set "res=" for /l %%j in (1,1,%num%) do ( set "var=!str%%j_%%i! " set "res=!res!!var:~0,5!" ) echo !res! ) pause