精易论坛
标题:
如何遍历数组,并按照顺序依次点击
[打印本页]
作者:
乔一
时间:
2024-7-20 20:11
标题:
如何遍历数组,并按照顺序依次点击
; 需要点击的数字序列
numbers
:=
[
"2"
,
"3"
,
"1"
,
"5"
,
"0"
,
"8"
]
; 依次查找并点击数字
for
number
in
numbers
{
findstr
:=
dm
.
FindStrFast
(
0
,
0
,
3440
,
1440
,
number
,
"fefefe-404040"
,
1
,
&
intX
,
&
intY
)
if
(
findstr
!=
-
1
) {
dm
.
MoveTo
(
intX
,
intY
)
dm
.
Delay
(
100
)
dm
.
LeftClick
()
Sleep
100
}
else
{
MsgBox
"未找到数字: "
.
number
return
}
}
易语言新手,不知道易语言的数组如何定义,如何遍历. 如何实现上述代码同样的功能(上面是我用ahk写的)
作者:
乔一
时间:
2024-7-20 21:18
自己解决了
数组 = { 2, 3, 2, 5, 0, 8 }
.计次循环首 (取数组成员数 (数组), i)
大漠.SetWindowState (hwnd, 1)
文字查找 = 大漠.FindStrFast (0, 0, 3440, 1440, 到文本 (数组 ), “fefefe-404040”, 1, 返回x, 返回y)
.如果 (文字查找 ≠ -1)
大漠.MoveTo (返回x, 返回y)
延迟 (100)
大漠.LeftClick ()
延迟 (100)
.否则
信息框 (“没找到数字:” + 到文本 (数组 ), 0, , )
跳出循环 ()
.如果结束
.计次循环尾 ()
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4