找回密码
 加入
搜索
查看: 1969|回复: 5

[AU3基础] 读取ini数值,在随机选取一个(已解决)

  [复制链接]
发表于 2010-7-1 15:05:52 | 显示全部楼层 |阅读模式
本帖最后由 lin0308 于 2010-7-1 15:32 编辑

谢谢各位问题已解决

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-7-1 15:07:36 | 显示全部楼层
本帖最后由 水木子 于 2010-7-1 15:12 编辑

一个标准的INI文件的结构如下,你这个不是吧!
[字段名]
关键字=数值
$var = IniReadSection("Config.ini", "Config")
If Not @error Then MsgBox(0, '', $var[Random(1, UBound($var), 1)][1])
Config.ini文件如下:

[Config]
1=项目1
2=项目2
3=项目3
4=项目4
5=项目5
6=项目6
7=项目7
8=项目8
9=项目9

……N

评分

参与人数 1金钱 +50 收起 理由
hzxymkb + 50

查看全部评分

发表于 2010-7-1 15:20:22 | 显示全部楼层
非INI格式可读文件行。
#include <file.au3>
Dim $aRecords
$var = _FileReadToArray("config.ini",$aRecords)
If Not @error Then MsgBox(0,"随机",$aRecords[Random(2,UBound($aRecords),1)])

评分

参与人数 1金钱 +50 收起 理由
hzxymkb + 50

查看全部评分

发表于 2010-7-1 15:25:34 | 显示全部楼层
本帖最后由 afan 于 2010-7-1 15:27 编辑

非标可以用我的_Ini函数库
http://www.autoitx.com/thread-12319-1-1.html
_IniReadSection_line()

评分

参与人数 1金钱 +50 收起 理由
hzxymkb + 50

查看全部评分

发表于 2010-7-1 15:28:28 | 显示全部楼层
非标可以用我的_Ini函数库

_IniReadSection_line()
afan 发表于 2010-7-1 15:25


afan的东西全部都是精品!
发表于 2010-7-1 15:34:18 | 显示全部楼层
回复 5# hzxymkb

同感啊。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-3 17:13 , Processed in 0.138956 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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