找回密码
 加入
搜索
查看: 1870|回复: 2

[系统综合] 为什么这个ini随机读取放到循环里就不行呢?

[复制链接]
发表于 2010-7-27 13:39:53 | 显示全部楼层 |阅读模式
本帖最后由 傻娃 于 2010-7-27 13:41 编辑





$var = IniReadSection("Config.ini", "Config")
While 1
        Sleep(1000)
        If Not @error Then MsgBox(0, '', $var[Random(1, UBound($var), 1)][1])
WEnd

前几次并不会出现错误,次数多了就出现错误了


ini:

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








+>执行环境:
+>        CPU构架:        X64
+>        系统构架:        X86
+>        系统语言:        0804
+>        键盘布局:        08040804
+>        IP地址:                192.168.16.208
+>        内存总量:        2047MB
+>        内存剩余:        1383MB
+>        操作系统:        WIN_XP/Service Pack 3
+>        AU3版本:        3.3.6.1
+> ============================================
>运行 AU3Check (1.54.19.0)  开始目录:D:\autoit3
+>13:33:31 AU3Check 完成[CODE]:0
>运行:(3.3.6.1):D:\autoit3\autoit3.exe "C:\Documents and Settings\Administrator\桌面\2.03\新建文件夹\新建 AutoIt v3 脚本 (2).au3"   
C:\Documents and Settings\Administrator\??\2.03\?????\?? AutoIt v3 ?? (2).au3 (34) : ==> ?????????????.:
If Not @error Then MsgBox(0, '', $var[Random(1, UBound($var), 1)][1])
If Not @error Then MsgBox(0, '', ^ ERROR
->13:34:03 AutoIT3.exe 完成:[CODE]:1
+>13:34:04 ACNWrapper 完成..
>退出代码: 1    时间: 33.942

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-7-27 14:07:14 | 显示全部楼层
Dim $var = IniReadSection("Config.ini", "Config")
While 1
        
       ;;;;///If Not @error Then MsgBox(0, '', $var[Random(1, UBound($var), 1)][1])
        If Not @error Then MsgBox(0, '', $var[Random(1, UBound($var,1))][1],1)
WEnd


帮你改好了兄弟,自己好好看看帮助特别是数组运用,还有符号

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

发表于 2010-7-27 16:41:49 | 显示全部楼层
Dim $var = IniReadSection("Config.ini", "Config")
While 1
        
       ;;;;///If Not @error Th ...
fightsky 发表于 2010-7-27 14:07

对这样的语法很不习惯啊。让人头晕。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-22 01:23 , Processed in 0.097716 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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