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

[网络通信] 请问如何把winexists抓到的数值按顺序存入数组里面?又如何分别提取出来?【已解决】

[复制链接]
发表于 2020-8-7 16:48:46 | 显示全部楼层 |阅读模式
本帖最后由 79036875 于 2020-8-8 01:33 编辑



#include <Array.au3>

Local $xjmnq = "窗口-"
Local $n = 0 ,$i = 0 , $sum = 0
Local $array[5]
        $array[0] = 0
        $array[1] = 0
        $array[2] = 0
        $array[3] = 0
        $array[4] = 0
        
        
For $n = 0 to 5 Step 1
    If WinExists($xjmnq&$n) > 0 Then
                For $i = 0 To 5 Step 1
                $array[$i] = $xjmnq&$n
                MsgBox(0, "计数!", $array[1])
                _ArrayDisplay($Array, "原数组")

                Next
        
        
        EndIf

        
        
        
Next

发表于 2020-8-7 17:10:14 | 显示全部楼层
问一下,您会数组的操作不?
发表于 2020-8-7 17:21:27 | 显示全部楼层
应该直接用WinList()
#include <Array.au3>
Local $a2D = WinList('窗口-')
_ArrayDisplay($a2D)
 楼主| 发表于 2020-8-7 18:11:50 来自手机 | 显示全部楼层
绿色风 发表于 2020-8-7 17:10
问一下,您会数组的操作不?

不太会,只是大概了解基础。
 楼主| 发表于 2020-8-7 18:12:25 来自手机 | 显示全部楼层
afan 发表于 2020-8-7 17:21
应该直接用WinList()

好的,谢谢,我今晚回去试试。
发表于 2020-8-8 01:13:03 | 显示全部楼层
79036875 发表于 2020-8-7 18:11
不太会,只是大概了解基础。

会数组的操作后,就知道怎么取,怎么写的了
 楼主| 发表于 2020-8-8 01:23:53 | 显示全部楼层
绿色风 发表于 2020-8-8 01:13
会数组的操作后,就知道怎么取,怎么写的了

好的,我还以为论坛没人用了。谢谢哈。
 楼主| 发表于 2020-8-8 01:30:46 | 显示全部楼层
afan 发表于 2020-8-7 17:21
应该直接用WinList()

成功了,谢谢大哥啊。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 10:35 , Processed in 0.071747 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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