关于2楼的代码由于水平有限实在看的不是很明白,谁能否帮忙解释一下呢?
@ECHO %DBG% OFF
SETLOCAL ENABLEDELAYEDEXPANSION--这句具体的作用是什么呢?帮助里说的很晦涩,实在看的不是很明白
FOR /F "TOKENS=*--这里用*是什么作用呢--" %%i IN (TEST.TXT) DO (SET /A h+=1 & SET r!h!=%%i)--r!h!是什么意思呢?--
SET /A s=%RANDOM%%%%h%+1--这句的%很多,没分明白:(也请仔细解释一下--
ECHO !r%s%!
[ Last edited by theoldman on 2007-2-2 at 05:19 PM ]
FOR /F "TOKENS=*" %%i IN (TEST.TXT) DO (SET /A h+=1 & SET r!h!=%%i)
SET /A s=%RANDOM%%%%h%+1
ECHO !r%s%!
这个p中,加r的意思是什么呀?
SET /A s=%RANDOM%%%%h%+1这一行看着点晕、??
randomize
set fso=createobject("scripting.filesystemobject")
set a=createobject("scripting.dictionary")
set file=fso.opentextfile("a.txt")
do while file.atendofstream<>true
m=m+1
a.add m,file.readline
loop
file.close
h=int(rnd*m)
msgbox "第" & h & "行: " & a(h) ,4096,"随机内容"