找回密码
 加入
搜索
查看: 2287|回复: 8

[AU3基础] 关于FOR循环读取的问题!

  [复制链接]
发表于 2013-2-20 23:16:26 | 显示全部楼层 |阅读模式
本帖最后由 Azura 于 2013-2-20 23:20 编辑

For $i = 1 To UBound($gm) - 1

        If $gm[$i][2] <> StringStripWS($gm[$i][3], 8) then
               
                MsgBox($gmp[$I][2])
               
                Next
它找到一个匹配的就弹个消息,如何让它一次把匹配的全部弹出呢!

或着可以不用FOR循环方法吗?


不是 _ArrayDisplay ($gm) 哦 ,因为 匹配出来的数据我是要调用的!!
发表于 2013-2-20 23:19:08 | 显示全部楼层
_ArrayDisplay ($gm)
 楼主| 发表于 2013-2-20 23:20:30 | 显示全部楼层
回复 2# cnergao


    数据我要调用的,这样我就没办法调用了!
发表于 2013-2-20 23:23:52 | 显示全部楼层
匹配的数据另存为一个数组。再用_ArrayDisplay.调用的话就简单了。类似$gmp[1][2]的方法调用
 楼主| 发表于 2013-2-20 23:25:17 | 显示全部楼层
回复 4# cnergao


    这个。。。这个小弟还是不明白
发表于 2013-2-20 23:31:35 | 显示全部楼层
Next
For $i = 1 To UBound($gm) - 1
        If $gm[$i][2] <> StringStripWS($gm[$i][3], 8) then
                $jg[$y]=$gm[$i][2]
                 $y=$Y+1
       endif
 Next
_ArrayDisplay($Y)
 楼主| 发表于 2013-2-20 23:35:05 | 显示全部楼层
回复 6# cnergao


   这样把匹配的都写到另一个数组里,我读的话就

for $i = 0 to UBound($jg) -1
msgbox(0,"",$jg[$i])
next

对吧 这样数组里全是匹配正确的!
发表于 2013-2-20 23:41:38 | 显示全部楼层
你是要一次性显示。还是一次一次循环显示?我不知道你整个程序是什么样的。我写得代码可能不对。我刚才说的只是一个思路。自己先动手试试。
发表于 2013-2-21 01:22:04 | 显示全部楼层
解决了没,真么解决的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 02:14 , Processed in 0.078569 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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