标题: [特效代码] 用批处理制作随机点名文件 [打印本页]
作者: 123qwe 时间: 2009-5-6 17:02 标题: 用批处理制作随机点名文件
我想用批处理制作随机点名文件
就是把批处理和文本文件放在同一个文件夹下
然后运行批处理,可以随即的抽取文本文件的内容,比如人的姓名
谁能告诉我怎么做?
最好是代码
作者: jellyhk 时间: 2009-5-6 18:36
不懂你说的是什么!!!
作者: namejm 时间: 2009-5-6 20:18
请把文本内容原样张贴出来,否则,这个代码是没法写的。如果涉及敏感数据,请替换掉,但是千万不要修改数据格式。
作者: 123qwe 时间: 2009-5-6 21:18
文本内容:
00000001 张三
00000002 李四
00000003 王二
................................
类似这样的
我想让批处理随即显示其中的某一行
作者: Batcher 时间: 2009-5-6 21:42 标题: 回复 4楼 的帖子
建议把所有信息更新到顶楼,以便他人查看。
作者: namejm 时间: 2009-5-6 21:42
文本的行数是不是固定的?如果不固定,行数在什么范围内?为了方便后来者,请把你的问题更新到顶楼。
作者: 随风 时间: 2009-5-6 21:55
- @echo off
- for /f "tokens=1* delims=:" %%a in ('findstr /n . a.txt') do (
- set .%%a=%%b&set /a n=%%a
- )
- :loop
- set /a w=%random%%%n+1
- if not defined .%w% goto loop
- call echo %%.%w%%%
- pause>nul
- goto loop
复制代码
[ 本帖最后由 随风 于 2009-5-6 21:56 编辑 ]
作者: 123qwe 时间: 2009-5-7 11:04 标题: 用批处理制作随机点名文件
行数是100行以内的
如果直接用批处理做也可以
就是说在批处理文件当中添加学生的学号和姓名,然后随机抽取就行
作者: 123qwe 时间: 2009-5-7 12:03 标题: 用批处理制作随机点名文件
请问能不能把随机点名的过程--(点到名的学生学号,姓名,时间等)记录下来存放在同一文件夹的另一文本文件里
谁能告诉我
谢谢!
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |