import time import pyautogui import keyboard

'注:使用时,不要切换页面到其他软件,不要有干扰弹窗。鼠标位置无所谓,按键之前会自动回到需要按键的位置' '把高创调试界面最大化,工作模式选增量式。速度 距离 加速度什么都先设置好' '运行该程序后,切换至高创软件。按F2开始,F3结束。' '我现在不知道’-’号之前再加个’-’号是不是就变成+了,是不是还能用,等我试验完再说' '13行可以设置运行次数,14行可以设置停顿时间'

点击次数和间隔时间的间隔

CLICK_COUNT = 3 #设置单方向运行次数(来回次数一致) 单位:次 CLICK_INTERVAL = 3 #设置停留时间(换方向前会自动停留20秒 放心) 单位:秒

def run_program(): # 点击前先将鼠标移动到第一个坐标位置 pyautogui.moveTo(420, 748)

# 点击指定次数的鼠标,间隔为指定时间
for i in range(CLICK_COUNT):
    # 检查是否按下了F3
    if keyboard.is_pressed('f3'):
        return
    # 先将鼠标移动到第一个坐标位置再点击
    pyautogui.click(x=420, y=748)
    time.sleep(CLICK_INTERVAL)

# 再次移动鼠标
pyautogui.moveTo(381, 653)

# 先将鼠标移动到第二个坐标位置再点击
pyautogui.click(x=381, y=653)

# 输入-
keyboard.write("-")

# 20秒延迟
time.sleep(20)

# 再次移动鼠标
pyautogui.moveTo(420, 748)

# 点击指定次数的鼠标,间隔为指定时间
for i in range(CLICK_COUNT):
    # 检查是否按下了F3
    if keyboard.is_pressed('f3'):
        return
    # 先将鼠标移动到第一个坐标位置再点击
    pyautogui.click(x=420, y=748)
    time.sleep(CLICK_INTERVAL)

# 等待20秒
time.sleep(20)

# 在 (395, 652) 的位置点击一下鼠标左键
pyautogui.click(x=381, y=653)

# 模拟按下 Delete 键
keyboard.press_and_release('delete')

# 停止程序
return

按下F2开始程序

keyboard.wait('f2') run_program()

等待运行结束后再在 (395, 652) 的位置点击一下鼠标左键,模拟按下 Delete 键,然后停止程序

while True: if pyautogui.position() == (395, 652): # 在 (395, 652) 的位置点击一下鼠标左键 pyautogui.click(x=395, y=652)

    # 模拟按下 Delete 键
    keyboard.press_and_release('delete')

    # 停止程序
    break

# 将循环 Sleep 取得更合理的 CPU 占用时间
time.sleep(0.01)
Python自动化脚本:高创软件自动点击和删除操作

原文地址: https://www.cveoy.top/t/topic/nNz7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录