找回密码
 加入
搜索
查看: 2556|回复: 7

[系统综合] 已解决:代码出错!求大侠帮忙!谢谢

  [复制链接]
发表于 2015-5-21 19:46:31 | 显示全部楼层 |阅读模式
本帖最后由 r437984177 于 2015-5-24 08:52 编辑

Print()
Func Print()
        Local $data = ''
        $var = IniReadSection("C:\WINDOWS\WIN.INI", "Devices")
        For $i = 1 To $var[0][0]
                $data &= $var[$i][0] & '|'
        Next
        Return $data
EndFunc   ;==>Print

错误提示:

本帖子中包含更多资源

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

×
发表于 2015-5-21 19:51:33 | 显示全部楼层
本帖最后由 FluxayX 于 2015-5-21 19:54 编辑

你确定win.ini里有 Devices 这个字段?? 反正我电脑上是没有~
;-------------------------------------------------------------------------------- 
 $var = IniReadSection("C:\WINDOWS\WIN.INI", "Devices")
        If @error Then MsgBox (0,"!","ERRO")
;--------------------------------------------------------------------------
发表于 2015-5-21 20:49:13 | 显示全部楼层
先不说这代码是否成立,错误应该在这行
For $i = 1 To $var[0][0]
 楼主| 发表于 2015-5-21 21:13:00 | 显示全部楼层
回复 3# Huiseyu


    请问,怎么改?
发表于 2015-5-21 21:23:34 | 显示全部楼层
For $i = 0 To UBound ($var) - 1
 楼主| 发表于 2015-5-21 21:41:31 | 显示全部楼层
回复 5# FluxayX


    多谢!For $i = 1 To UBound ($var) - 1 正常
For $i = 0 To UBound ($var) - 1  获取多一个2
发表于 2015-5-23 11:24:30 | 显示全部楼层
win.ini里没有 Devices 这个字段,所以出错了
发表于 2015-5-27 15:44:29 | 显示全部楼层
看看数组成立不
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 18:20 , Processed in 0.089188 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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