源碼
#!/bin/python
from pymouse import PyMouse
import time
k = ('左','右','中')
m = PyMouse()
t = int(input('輸入點擊總次數(shù)(0=不限制,慎用?。?#39;))
if (t == 0):
print('[W]您設(shè)定了不限制,您需要考慮您是否有辦法關(guān)閉它!')
d = float(input('輸入兩次點擊之間的間隔(單位為秒,可以為0):'))
if (d < 0.005):
print('[W]您設(shè)定的間隔很小,您需要考慮您的計算機或要點擊的東西是否可以承受它。')
p = int(input('點擊的鍵(1=左鍵,2=右鍵,3=中鍵):'))
print('[I]全部設(shè)置完畢!')
print('[I]你有5秒的時間移動鼠標到想要連點的地方或關(guān)閉點擊器。')
for i in range(5):
print('[I]剩余',5-i,'S')
time.sleep(1)
print('[I]Start to click.')
s = time.time()
i = 0
while(i < t or t == 0):
m.click(m.position()[0],m.position()[1],p)
i=i+1
# print('[D]TIME =',time.asctime(time.localtime(time.time())),' ','POSITION =',m.position(),' ','TOTAL =',i) #中二裝B瘋狂輸出模式。
time.sleep(d)
e = time.time()
print('[S]點擊',k[p-1],'鍵',t,'次,點擊間隔為',d,'的任務(wù)成功結(jié)束,共用時約',round(e-s,2),'秒,平均每秒約點擊',round(t/(e-s),2),'次。')