FOR循环输出。。。【已解决】
本帖最后由 woeiwoei 于 2010-8-16 14:05 编辑基础不好。对于FOR 的 嵌套 用法不理解。特前来学习。希望大牛们赐教!!
#include <Array.au3>
$list = ProcessList()
For $i=0 To UBound ($list)
...........
返回一个二维数组。但是我想把 所有进程名一次性 MSGBOX出来。
写到这里就不会了。。希望大家帮帮我。 LZ发誓你不是伪娘。也不是春哥!
#include <Array.au3>
$list = ProcessList()
dim $ii
For $i=1 To $list
$iii = "进程名:"&$list[$i]
do
$iii = $iii&" "
Until StringLen($iii) > 30
$iii = $iii&"PID:"&$list[$i]
$ii = $ii&@CR&$iii
next
msgbox(0,"",$ii)
回复 2# xsjtxy
非常感谢我好好研究下去。。。。{:face (356):} 偶也来搭车问问,对以一个多维数组,应该怎样检查数据好呢?Global $POSPageBody=[[,],[,],[,],[,],[,]] 回复 4# republican
一维一维往下枚举 LZ发誓你不是伪娘。也不是春哥!
xsjtxy 发表于 2010-8-12 16:27 http://www.autoitx.com/images/common/back.gif
反正对齐做不到完美,何必Do那么麻烦…$list = ProcessList()
Dim $out = '进程数量:' & $list & @LF & '——————————' & @TAB & @LF
For $i = 1 To $list
$out &= '进程名:' & $list[$i] & @TAB & 'PID:' & $list[$i] & @LF
Next
MsgBox(0, '', $out) 回复 6# afan
~_~就是。中文进程对不齐的。 回复afan
~_~就是。中文进程对不齐的。
xsjtxy 发表于 2010-8-12 17:10 http://www.autoitx.com/images/common/back.gif
要对齐也不是做不到,要吃饱了撑的先获取文字的像素宽度… 回复 8# afan
谢谢afan。。。{:face (239):} 把“以解决”改成“已解决”。
页:
[1]