import timeimport pyautoguiimport keyboard注:使用时不要切换页面到其他软件不要有干扰弹窗。鼠标位置无所谓按键之前会自动回到需要按键的位置把高创调试界面最大化工作模式选增量式。速度 距离 加速度什么都先设置好运行该程序后切换至高创软件。按F2开始F3结束。我现在不知道-号之前再加个-号是不是就变成+了是不是还能用等我试验完再说13行可以设置运行次数14行可以
好的,这里是修改后的代码:
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(395, 652)
# 先将鼠标移动到第二个坐标位置再点击
pyautogui.click(x=395, y=652)
# 输入-
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=395, y=652)
# 模拟按下 Delete 键
keyboard.press_and_release('delete')
# 再次运行程序
run_program()
按下F2开始程序
keyboard.wait('f2') run_program()
等待F3或者自动点击次数达到CLICK_COUNT
while True: if keyboard.is_pressed('f3'): break
# 检查是否已经完成了 CLICK_COUNT 次扫描
if pyautogui.position() == (420, 748):
run_program()
# 将循环 Sleep 取得更合理的 CPU 占用时间
time.sleep(0.01
原文地址: https://www.cveoy.top/t/topic/d84s 著作权归作者所有。请勿转载和采集!