Originally posted by yhshiro at 2008-4-24 03:44 PM:
@echo off&setlocal enabledelayedexpansion
for /f "tokens=*" %%a in ('findstr /n .* user.txt') do (
set str=%%a
set str=!str:*:=!
set /a n+=1
if !n! equ 3 (
set /a num=%random%%%11+1
set str=!str:~0,-1!!num!
)
echo.!str!
)
pause>nul
改不了呀~在CMD里显示是改了,但是文件里面还是没变化!
还有能解释一下,这命令里面那个是指定行的,还有修改我指定字符的是哪句。。 |
|