79036875 发表于 2020-8-7 16:48:46

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

本帖最后由 79036875 于 2020-8-8 01:33 编辑



#include <Array.au3>

Local $xjmnq = "窗口-"
Local $n = 0 ,$i = 0 , $sum = 0
Local $array
      $array = 0
      $array = 0
      $array = 0
      $array = 0
      $array = 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)
                _ArrayDisplay($Array, "原数组")

                Next
      
      
      EndIf

      
      
      
Next

绿色风 发表于 2020-8-7 17:10:14

问一下,您会数组的操作不?

afan 发表于 2020-8-7 17:21:27

应该直接用WinList()
#include <Array.au3>
Local $a2D = WinList('窗口-')
_ArrayDisplay($a2D)

79036875 发表于 2020-8-7 18:11:50

绿色风 发表于 2020-8-7 17:10
问一下,您会数组的操作不?

不太会,只是大概了解基础。

79036875 发表于 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
不太会,只是大概了解基础。

会数组的操作后,就知道怎么取,怎么写的了

79036875 发表于 2020-8-8 01:23:53

绿色风 发表于 2020-8-8 01:13
会数组的操作后,就知道怎么取,怎么写的了

好的,我还以为论坛没人用了。谢谢哈。

79036875 发表于 2020-8-8 01:30:46

afan 发表于 2020-8-7 17:21
应该直接用WinList()

成功了,谢谢大哥啊。
页: [1]
查看完整版本: 请问如何把winexists抓到的数值按顺序存入数组里面?又如何分别提取出来?【已解决】