Python连点器
本帖最后由 KeyError 于 2023-1-12 22:03 编辑规则是输入点击次数和点击间隔,点击启动后在一秒内移到想要的位置。
在水帖子,效果就不展示了。
圆马:
双层hide,更安心^_^。
import pyautogui as py
from tkinter import *
from time import sleep
root = Tk()
Label(root, text=" 请 输 入 点 击 的 次 数 : ").grid(row=0, column=0)
def judg():
try:
int(e1.get())
except:
return False
else:
return True
def inva():
e1.delete(0, END)
e1.insert(0, "0")
return True
def judg2():
try:
float(e2.get())
except:
return False
else:
return True
def inva2():
e2.delete(0, END)
e2.insert(0, "0.1")
return True
def liandian():
sleep(1)
pos = py.position()
py.click(x=pos.x, y=pos.y, clicks=int(e1.get()), interval=float(e2.get()), button='left')
e1=Entry(root, validate="focusout", validatecommand=judg, invalidcommand=inva)
e1.grid(row=0, column=1)
Label(root, text=" 请 输 入 时 间 间 隔 ( 单 位 为 秒 ) : ").grid(row=1,column=0)
e2=Entry(root, validate="focusout", validatecommand=judg2, invalidcommand=inva2)
e2.grid(row=1, column=1)
Button(root, text=' 启 动 连 点 器 ', command=liandian).grid(row=2, column=0, rowspan=2)
mainloop()
{:7_141:} 本帖最后由 KeyError 于 2023-1-12 22:04 编辑
2.0
现在按Enter即可启动。
在水帖子,效果就不展示了。
import pyautogui as py
from tkinter import *
from time import sleep
root = Tk()
frame = Frame(root, width=100,height=100)
frame.grid(row=0,column=0)
Label(frame, text=" 请 输 入 点 击 的 次 数 : ").grid(row=0, column=0)
def judg():
try:
int(e1.get())
except:
return False
else:
return True
def inva():
e1.delete(0, END)
e1.insert(0, "0")
return True
def judg2():
try:
float(e2.get())
except:
return False
else:
return True
def inva2():
e2.delete(0, END)
e2.insert(0, "0.1")
return True
def liandian():
try:
pos = py.position()
py.click(x=pos.x, y=pos.y, clicks=int(e1.get()), interval=float(e2.get()), button='left')
except:
pass
e1=Entry(frame, validate="focusout", validatecommand=judg, invalidcommand=inva)
e1.grid(row=0, column=1)
Label(frame, text=" 请 输 入 时 间 间 隔 ( 单 位 为 秒 ) : ").grid(row=1,column=0)
e2=Entry(frame, validate="focusout", validatecommand=judg2, invalidcommand=inva2)
e2.grid(row=1, column=1)
frame.bind("<Key-Return>",liandian)
mainloop() 0 牛 KeyError 发表于 2023-1-12 21:39
2.0
现在按Enter即可启动。
看不懂啊, 还得加油学{:5_108:} nice! {:10_257:} {:10_256:} {:10_279:} 牛 藏了什么? LOOK 666 1 {:5_108:} / 康康
hide 6
页:
[1]
2