本帖最后由 batman 于 2011-4-16 19:24 编辑
不知道楼主是这个意思不:- @echo off&setlocal enabledelayedexpansion
- (for /f "delims=" %%a in (1.txt) do (
- set "str=%%a"
- for /f "tokens=4,9 delims=,'" %%a in ("!str!") do (
- if not defined number (
- set /a number=1000010000,add=0,_%%a=1
- ) else (
- if not defined _%%a (
- set /a number+=50,add=0,_%%a=1
- ) else (
- set /a add=!random!%%401+100
- )
- )
- set /a ans=number+add
- for %%a in (!ans!) do echo !str:'%%b'='%%a'!
- )
- ))>tem
- del /q 1.txt&ren tem 1.txt
- start 1.txt
复制代码
|