python用pyautogui和tkinter模块实现连点器

您所在的位置:网站首页 js写连点器 python用pyautogui和tkinter模块实现连点器

python用pyautogui和tkinter模块实现连点器

2024-07-10 03:39| 来源: 网络整理| 查看: 265

学习网站来源于大佬发的csdn用Python的tkinter库做一个鼠标模拟点击器_searching learner的博客-CSDN博客_python鼠标随机点击

import tkinter as tk import random import pyautogui as mouse from tkinter.messagebox import * interval_time=2 #点击时间间隔 (定时点击) number_of_clicks=1#单次点击次数(多次点击同一位置) target_quantity=1 #点击位置坐标数(点击不同的位置) windows=tk.Tk() #定义一个窗体,初始化 var=tk.StringVar("")#定义一个标签文字,用于后面通过调用 #刷新标签内容var.set(str)刷新标签内容 width=400 #定义窗体的宽和 height=400 #高,400*400个像素点(注:这里还未设置窗体#宽高) windows.title("自动点击器") #窗体名称 x=windows.winfo_screenwidth() #x和y用于获取显示器的宽和高, y=windows.winfo_screenheight()#主要用途是:通过计算把上面声明 #的windows窗体放到屏幕中间 mouse_position=[[0,0]]#定义并初始化一个链表,用于存储固定下来的鼠标的位置 mouse_position.clear()#将链表清空(清空初始化时的元素[0,0]) total_number_of_times=100#定义最大点击次数 start_set=False#定义一个标志,用于判断是否已经开始自动点击 click_range=1#定义点击范围(以当前鼠标坐标为中心,展开的边长为2倍click_range的平面正方形区域)单位为像素点 #函数information()返回一个字符串,包含当前设置状态的信息 def information(): k="%s%d%s%d%s%d%s%d%s%d%s"%("目标数:",target_quantity,"个 单次点击数:",number_of_clicks,"次\n点击时间间隔:",interval_time,"s 次数总上限度:",total_number_of_times,"次\n点击范围:",click_range,"像素点") return k var.set(information())#刷新标签内容var #用于设定一个点击位置的鼠标坐标 def set_one_mouse_position(event): global mouse_position#引用全局变量mouse_position #做出判断,是否设置的鼠标坐标已经达到了设定的最大值,若未达到最大值,添#加鼠标坐标到mouse_position链表 if start_set==True and len(mouse_position)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3