首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyAutoGui与循环

PyAutoGui与循环
EN

Stack Overflow用户
提问于 2020-11-18 15:45:55
回答 1查看 589关注 0票数 0

我只想重复我下面的整个代码,我设置的值意味着如果我设置了10,所以我的代码运行了10次,而不需要我的任何许可或输入。停止的唯一方法是等待或手动停止,如果有人知道,请解决我的问题。完整的代码将被重复,而不是某些行

从pyclick导入HumanClicker导入pyautogui导入数学导入时间导入随机导入os从时间导入sys导入睡眠hc = HumanClicker() pyautogui.FAILSAFE = True

睡眠(4)和弦=pyautogui.locateCenterOnScreen(“calc.png”,confidence=0.6)

如果和弦为空:打印(“图像未找到”)

Hc.move((和弦),2) hc.click()

coords1 =pyautogui.locateOnScreen(‘coords1 1.png’),如果coords1为None: print(‘不能在屏幕上找到图像!’)

其他: hc.move((coords1),2) hc.click()

coords2 =pyautogui.locateOnScreen(‘coords2 2.png’)如果coords2为None: print(‘不能在屏幕上找到图像!’)

其他: hc.move((coords2),2) hc.click()

coords3 =pyautogui.locateOnScreen(‘calas4.png’,confidence=0.6)如果coords3为None: print(‘不能在屏幕上找到图像!’)

其他: hc.move((coords3),0.5) hc.click()

代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-18 16:15:30

代码语言:javascript
复制
from pyclick import HumanClicker
import pyautogui
import math
import time
import random
import os
import sys
from time import sleep
hc = HumanClicker()
pyautogui.FAILSAFE = True

sleep(4)

coords = []
NUMBER_OF_IMAGES = 4 # change this to your needs
for i in range(NUMBER_OF_IMAGES):
    coords[i] = pyautogui.locateOnScreen(
                                         ("calc" if i == 0 else "calc" + str(i))+".png",
                                         confidence = 0.6
                                        )
    if coords[i] is None:
        print("Image not found on the screen!")
    else:
        hc.move((coords[i]), 2)
        hc.click()

这只是循环遍历所有的图像,获取和(如果坐标不是None)点击它们。您所要做的就是设置图像的数量,NUMBER_OF_IMAGES

备注:

0.6

  • The
  1. confidence is confidence mathtimerandomossystime模块是不必要的。要使用import time)
  2. The,请使用pyautogui.sleep (它是为了使您不必使用pyautogui.sleep sleep(4)语句而创建的),这似乎没有帮助。

如果这是需要这些模块和sleep(4)的更大项目的一部分,那么您应该保留它们。否则,尝试从Python程序中删除不必要的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64896442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档