联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off set str=aaaaaaaaaaaaa set str=%str:aa=ab% echo %str% pause
Originally posted by huahua0919 at 2008-4-24 04:58 PM: @echo off set str=aaaaaaaaaaaaa set str=%str:aa=ab% echo %str% pause
@echo off&setlocal enabledelayedexpansion set n=-2 :begin set /a n+=2 for /f "delims=" %%i in (a.txt) do ( set a=%%i&set a=!a:~%n%! if not "!a!"=="" ( set str=!a:~,1! set var=!var!!str!b goto begin ) echo !var! ) pause>nul&goto :eof
echo off&setlocal enabledelayedexpansion set n=-2&set b=b :begin set /a n+=2 for /f "delims=" %%i in (a.txt) do ( set a=%%i&set a=!a:~%n%! if "!a:~1!"=="" set "b=" if not "!a!"=="" ( set str=!a:~,1! set var=!var!!str!!b! goto begin ) echo !var! ) pause>nul&goto :eof
@echo off for /f "delims=" %%a in (a.txt) do ( set str=%%a&set "num=" call :loop ) pause :loop set num=%num%%str:~0,1%b set str=%str:~2% if not defined str echo %num%&goto :eof goto loop
@echo off for /f "delims=" %%a in (a.txt) do ( set str=%%a&set "num=" call :loop ) pause :loop if not "%str:~1,1%"=="" (set num=%num%%str:~0,1%b) else set num=%num%%str% set str=%str:~2% if not defined str (echo %num%&goto :eof) goto loop