精易论坛

标题: 这样的IF怎么写? [打印本页]

作者: summer0411    时间: 2024-12-27 14:44
标题: 这样的IF怎么写?


大家好,想请教一下,怎么写像图片那样的指令,如果发现了图片,变量1=真,则执行鼠标点击。



循环指令已经有了,

  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
n整数型 
i整数型 
命令文本型 
k整数型 
参数1文本型 
参数2文本型 
参数3文本型 
次数整数型 
n = 超级列表框1.取表项数 ()
i = 1
判断循环首 (i < n)
命令 = 超级列表框1.取标题 (i - 1, 0)
判断 (命令 = “REPEAT”)
k = 0
次数 = 到整数 (超级列表框1.取标题 (i - 1, 1))
计次循环首 (次数, )
循环判断首 ()
命令 = 超级列表框1.取标题 (i + k, 0)
参数1 = 超级列表框1.取标题 (i + k, 1)
参数2 = 超级列表框1.取标题 (i + k, 2)
参数3 = 超级列表框1.取标题 (i + k, 3)
判断 (命令 = “MOUSE”)
鼠标点击 (参数1, 参数2, 参数3)
判断 (命令 = “DELAY”)
程序延时 (参数1)
判断 (命令 = “TYPE TEXT”)
投送文本 (参数1)
判断 (命令 = “END PEPEAT”)
k = -1


k = k + 1
循环判断尾 (k ≠ 0)
计次循环尾 ()
i = 超级列表框1.查找表项 (“END PEPEAT”, i, , 0) + 1


调试输出 (i)
判断循环尾 ()
子程序名返回值类型公开备 注
鼠标点击  
参数名类 型参考可空数组备 注
参1文本型
参2文本型
参3文本型
调试输出 (参1, 参2, 参3)
子程序名返回值类型公开备 注
程序延时  
参数名类 型参考可空数组备 注
参1文本型
调试输出 (“延时”, 参1)
子程序名返回值类型公开备 注
投送文本  
参数名类 型参考可空数组备 注
参1文本型
调试输出 (“投送文本”, 参1)


i支持库列表   支持库注释   
iext扩展界面支持库一
spec特殊功能支持库

作者: Suky    时间: 2024-12-27 14:44
  
变量名类 型静态数组备 注
变量1逻辑型 
窗口句柄整数型 
' 变量1=
窗口句柄 = 取窗口句柄 ()  ' 目标窗口的句柄
计次循环首 (9999, )
如果真 (变量1)
鼠标_单击 (窗口句柄, 0, 0, 1)  ' 精易模块鼠标单击命令
延时 (2)
鼠标_单击 (窗口句柄, 1083, 683, 1)

计次循环尾 ()

作者: chenboss    时间: 2024-12-28 02:00
用大漠找图模拟鼠标,k = -1改k = 0,否则死循环一行




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4