如何计算窗口上有多少个一样的图片,然后按次点击

+86 131******56 2022-9-27 423

想要实现的功能是这样的:

我想点击窗口上的所有“小喇叭”图像。如果窗口上没有“小喇叭”了,则用模拟滚轮翻页,再点击窗口上所有的“小喇叭”图像。

现在想问用什么函数可以计算窗口上的“小喇叭”图像,比如图一中小喇叭图像有三个,我想输出3,这用用循环的时候就知道计数到3的时候要用滚轮翻页。

上传的附件:
最新回复 (2)
  • +86 131******56 2022-9-27
    2
    dim a
    a=1
    Do 
    Image.Click({"wnd":[{"cls":"Qt5QWindowIcon","title":"欧路词典","app":"eudic"}]},{"x": 0, "y": 0, "width": 0, "height": 0},@res"0221dc10-3e2c-11ed-ac49-fffcd6e19bf6.png",0.9,"left","click",10000, {"bContinueOnError": false, "iDelayAfter": 10000, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate","sMatchType":"ColorMatch", "iSerialNo": a})
    a=a+1
    【这里想加一个判断是否已经点击了窗口上所有“小喇叭”图像的判断】
    Mouse.Wheel(14,"down", [],{"iDelayAfter":300, "iDelayBefore":200})
    Loop
    #icon("@res:0221dc10-3e2c-11ed-ac49-fffcd6e19bf6.png")
    Dim arrSelItem
    Dim objPoint
  • 果子哩 2022-9-27
    3
    没有识别图片有多少个的命令,您可以使用py拓展的方式尝试解决,然后这个,喇叭应该是列表元素吧,直接获取元素,然后根据规律来点击试试
返回
发新帖