中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 12:13
48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何将TXT文件中的指定字符替换为随机的字符??
可打印版本  946 / 4
第1楼 bannerpei 发表于 2008-02-15 00:11
新手上路 发帖 6 积分 16
如何将TXT文件中的指定字符替换为随机的字符??
有一个1.txt文件,内容如下:

Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; MS-RTC LM 8)
Host: www.hhhchina.net
Content-Length: 21
Connection: Keep-Alive
Cache-Control: no-cache

id=17&kid=2&code=1000



想法
让“code=”后的“1000”的位置用4位的随机数字替换。

替换后的效果就是在批处理的for循环中,调用1.txt,每执行一次

code=****都是不同的4位数。


请教如何实现?
第2楼 lxmxn 发表于 2008-02-15 18:53
版主 发帖 4,938 积分 11,386
试试这个?
第3楼 bannerpei 发表于 2008-02-15 23:18
新手上路 发帖 6 积分 16
多谢版主,这就试试去!
第4楼 bannerpei 发表于 2008-02-15 23:30
新手上路 发帖 6 积分 16
试了一下,在CMD中ECHO显示出来的内容,是随机产生的数。

但打开1.txt,内容还是id=17&kid=2&code=1000

我想问一下,实际调用用1.txt时,是1000还是随机数?
第5楼 lxmxn 发表于 2008-02-16 01:37
版主 发帖 4,938 积分 11,386
你在cmd里面重定向到一个文件里面不就OK了?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023