联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
"aou"eo ;euou%^>plp626是我 ::::ae右对齐原样输出ui :::E2uo alejou 3<o2io| ^aue||%ou !aue! aoue eou 2 !str!auoeu!ueo && euo 8 ueyi^^^^aueuo2 ~ ! @ # $ % ^ & * ( () " ok " No " <>nul set ok=^
@echo off&setlocal enabledelayedexpansion set /a dx=0 set "var=^(type a.txt^&echo.^&echo.^)^|findstr /o .*" for /f "tokens=1* delims=:" %%a in ('%var%') do ( if defined n ( set /a m=%%a-2-n set _!h!=!m! if !m! geq !dx! set dx=!m! ) set /a n=%%a,h+=1 ) set /a h-=1,m-=1 set _!h!=!m! if !m! geq !dx! set "dx=!m!" for /l %%a in (1 1 %h%) do set num=!num! %%a-!_%%a! endlocal&set num=%num%&set dx=%dx%&set h=%h% for %%a in (%num%) do ( for /f "tokens=1,2 delims=-" %%i in ("%%a") do set _%%i=%%j ) for /f "delims=" %%a in ('findstr /n .* a.txt') do ( set "var=%%a" set /a n+=1 setlocal enabledelayedexpansion set var=!var:*:=! set /a bu=dx-_!n! set "ko=" for /l %%i in (1 1 !bu!) do set "ko= !ko!" echo.!ko!!var! endlocal ) pause
Originally posted by 26933062 at 2008-5-21 07:54 PM: 我来抛砖, 代码够臃肿的, @echo off&setlocal enabledelayedexpansion set /a dx=0 set "var=^(type a.txt^&echo.^&echo.^)^|findstr /o .*" for /f "token ...
@echo off&setlocal enabledelayedexpansion set /a dx=0 set "var=^(type a.txt^&echo.^&echo.^)^|findstr /o .*" for /f "token ...
@echo off for /f "tokens=*" %%i in ('findstr /n .* a.txt') do ( set str=%%i setlocal enabledelayedexpansion set str=!str:*:=! call :lp echo.!str! endlocal ) pause>nul&goto :eof :lp set str= !str! if "!str:~50!"=="" goto lp
Originally posted by zw19750516 at 2008-5-21 08:52 PM: @echo off for /f "tokens=*" %%i in ('findstr /n .* a.txt') do ( set str=%%i@ setlocal enabledelayedexpansion set str=!str:*:=! call :lp echo.!str! e ...
@echo off&setlocal enabledelayedexpansion set "ttt= " FOR /f "eol= tokens=1* delims=" %%a IN (a.txt) DO ( set "t=%ttt%%%a" if "%%a"=="" ( echo\ ) else echo !t:~-60! ) pause
@echo off for /f "tokens=*" %%i in ('findstr /n .* a.txt') do ( set str=%%i setlocal enabledelayedexpansion set str=!str:*:=! set var=!str!&set n=0&call :lp echo.!str! endlocal ) pause>nul&goto :eof :lp set a=!var:~,1! if !a! gtr z set /a n+=1 if defined var set var=!var:~1!&goto lp set /a m=50-%n% :loop set str= !str! if "!str:~%m%!"=="" goto loop
@echo off for /f "tokens=*" %%i in ('findstr /n .* a.txt') do ( set str=%%i setlocal enabledelayedexpansion set str=!str:*:=! set var=!str!&set n=0&call :lp echo.!str! endlocal ) pause>nul&goto :eof :lp set a=!var:~,1! if !a! gtr z set /a n+=1 if "!a!"==" " set /a n+=1 if defined var set var=!var:~1!&goto lp set /a m=50-%n% :loop set str= !str! if "!str:~%m%!"=="" goto loop