
| Quote: | |
|
CODE: [Copy to clipboard]不指定行 也可以下面的 不知道你的X Y 确定否 改个通用的@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (test.txt) do (
set "str=%%i"
set/a m+=1,s+=1
if !m! equ 3 call:lp
if !s! equ 4 call:lp
echo !str!>>test1.txt
)
pause
goto :eof
:lp
set/a n=%random%%%12+1
if defined !n! goto lp
set str=!str:9]=%n%]!&set !n!=!n!
CODE: [Copy to clipboard][ Last edited by terse on 2008-4-24 at 07:10 PM ]@echo off&setlocal enabledelayedexpansion
for /f "tokens=1* delims=" %%i in (test.txt) do (
set str=%%i
if "!str:~0,8!"=="[标题][颜色=" call:lp
echo !str!>>test1.txt
)
pause
:lp
set/a n=%random%%%12+1
if defined !n! goto lp
set str=!str:~0,8!%n%!str:~9!
CODE: [Copy to clipboard][ Last edited by zw19750516 on 2008-4-24 at 09:52 PM ]@echo off&setlocal enabledelayedexpansion
:begin
set /a a=%random%%%12+1,b==%random%%%12+1
if %a% equ %b% goto begin
for /f "delims=" %%i in (a.txt) do (
set str=%%i
set str=!str:X]=%a%]!
set str=!str:y]=%b%]!
echo !str!
)
pause>nul
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |