找回密码
 加入
搜索
查看: 5035|回复: 9

[AU3基础] FOR循环输出。。。【已解决】

  [复制链接]
发表于 2010-8-12 16:07:45 | 显示全部楼层 |阅读模式
本帖最后由 woeiwoei 于 2010-8-16 14:05 编辑

基础不好。对于FOR 的 嵌套 用法不理解。特前来学习。希望大牛们赐教!!
#include <Array.au3>
$list = ProcessList()
For $i=0 To UBound ($list)
...........
返回一个二维数组。但是我想把 所有进程名一次性 MSGBOX出来。
写到这里就不会了。。希望大家帮帮我。

评分

参与人数 1金钱 +10 收起 理由
afan + 10 最好将“以解决”改为“已解决”,便于搜索

查看全部评分

发表于 2010-8-12 16:27:49 | 显示全部楼层
LZ发誓你不是伪娘。也不是春哥!
#include <Array.au3>
$list = ProcessList()
dim $ii
For $i=1 To $list[0][0]
$iii = "进程名:"&$list[$i][0]
do
$iii = $iii&" "
Until StringLen($iii) > 30
$iii = $iii&"PID:"&$list[$i][1]
$ii = $ii&@CR&$iii
next

msgbox(0,"",$ii)

评分

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

查看全部评分

 楼主| 发表于 2010-8-12 16:45:51 | 显示全部楼层
回复 2# xsjtxy


   非常感谢我好好研究下去。。。。
发表于 2010-8-12 16:57:46 | 显示全部楼层
偶也来搭车问问,对以一个多维数组,应该怎样检查数据好呢?
Global $POSPageBody[2][2][4]=[[[20,20,362,300],[500,20,362,300]],[[20,320,362,36],[500,320,362,36]],[[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0]]]
发表于 2010-8-12 17:06:05 | 显示全部楼层
回复 4# republican
一维一维往下枚举
发表于 2010-8-12 17:06:47 | 显示全部楼层
LZ发誓你不是伪娘。也不是春哥!
xsjtxy 发表于 2010-8-12 16:27



    反正对齐做不到完美,何必Do那么麻烦…
$list = ProcessList()
Dim $out = '进程数量:' & $list[0][0] & @LF & '——————————' & @TAB & @LF
For $i = 1 To $list[0][0]
        $out &= '进程名:' & $list[$i][0] & @TAB & 'PID:' & $list[$i][1] & @LF
Next
MsgBox(0, '', $out)
发表于 2010-8-12 17:10:54 | 显示全部楼层
回复 6# afan


    ~_~就是。中文进程对不齐的。
发表于 2010-8-12 17:20:08 | 显示全部楼层
回复  afan


    ~_~就是。中文进程对不齐的。
xsjtxy 发表于 2010-8-12 17:10


要对齐也不是做不到,要吃饱了撑的先获取文字的像素宽度…
 楼主| 发表于 2010-8-13 15:16:21 | 显示全部楼层
回复 8# afan


    谢谢afan。。。
发表于 2010-8-13 18:56:09 | 显示全部楼层
把“以解决”改成“已解决”。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-6 09:32 , Processed in 0.087876 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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