vvvvy 发表于 2008-9-10 17:18:14

遇到个难题,取随机数~

我的配置文件是这样的

啊=哦
哦=啊
饿=饱

如何随机提取这里面的数值呢?
我看了AU3中文的帮助文档都没看到有
没翻译的部分没看过,不懂英语~

skyfree 发表于 2008-9-10 21:24:07

IniReadSection读取段下的键并生成数组,然后问题就转化成了随机读取数组元素,楼主就应该会了

vvvvy 发表于 2008-9-10 23:00:22

我用FileReadLine可以解决了.
但是还有个问题要麻烦下楼主.
我用Random 生成的值来读取X行.
但是有哪个命令是获取文本里面有多少行?

asdf 发表于 2008-9-10 23:06:53

= =真麻烦啊,为什么不修改配置文件存贮方式来让事情变得简单点呢……

vvvvy 发表于 2008-9-11 04:24:03

原帖由 asdf 于 2008-9-10 23:06 发表 http://www.autoitx.com/images/common/back.gif
= =真麻烦啊,为什么不修改配置文件存贮方式来让事情变得简单点呢……


不写的简单,明白一点软件发布后会给自己带来很多不必要的麻烦........

KEYFree2008 发表于 2008-11-16 21:45:19

原帖由 vvvvy 于 2008-9-10 23:00 发表 http://www.autoitx.com/images/common/back.gif
我用FileReadLine可以解决了.
但是还有个问题要麻烦下楼主.
我用Random 生成的值来读取X行.
但是有哪个命令是获取文本里面有多少行?

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

$line 就是文本的总行数

skyfree 发表于 2008-11-17 13:44:20

1、通过IniReadSectionName获取所有的段

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

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

4、通过随机数读取数组元素,并读取每个键的键值
页: [1]
查看完整版本: 遇到个难题,取随机数~