找回密码
 加入
搜索
查看: 3269|回复: 6

遇到个难题,取随机数~

[复制链接]
发表于 2008-9-10 17:18:14 | 显示全部楼层 |阅读模式
我的配置文件是这样的
[1]
啊=哦
哦=啊
饿=饱

如何随机提取这里面的数值呢?
我看了AU3中文的帮助文档都没看到有
没翻译的部分没看过,不懂英语~
发表于 2008-9-10 21:24:07 | 显示全部楼层
IniReadSection读取段下的键并生成数组,然后问题就转化成了随机读取数组元素,楼主就应该会了
 楼主| 发表于 2008-9-10 23:00:22 | 显示全部楼层
我用FileReadLine可以解决了.
但是还有个问题要麻烦下楼主.
我用Random 生成的值来读取X行.
但是有哪个命令是获取文本里面有多少行?
发表于 2008-9-10 23:06:53 | 显示全部楼层
= =真麻烦啊,为什么不修改配置文件存贮方式来让事情变得简单点呢……
 楼主| 发表于 2008-9-11 04:24:03 | 显示全部楼层
原帖由 asdf 于 2008-9-10 23:06 发表
= =真麻烦啊,为什么不修改配置文件存贮方式来让事情变得简单点呢……



不写的简单,明白一点软件发布后会给自己带来很多不必要的麻烦........
发表于 2008-11-16 21:45:19 | 显示全部楼层
原帖由 vvvvy 于 2008-9-10 23:00 发表
我用FileReadLine可以解决了.
但是还有个问题要麻烦下楼主.
我用Random 生成的值来读取X行.
但是有哪个命令是获取文本里面有多少行?


$line=_FileCountLines('c:\a.txt')

$line 就是文本的总行数
发表于 2008-11-17 13:44:20 | 显示全部楼层
1、通过IniReadSectionName获取所有的段

2、再通过IniReadSection获取所有段下的键

3、这时你就应该拥有一个本配置文件所有段和每段下所有键的数组

4、通过随机数读取数组元素,并读取每个键的键值
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 02:34 , Processed in 0.070659 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表