from pynput.mouse import Controller,Button
from pynput.keyboard import Controller as kc,Key
from pynput import keyboard
import win32gui
import time
win32gui.SetForegroundWindow(66276)
def yidong(y):
m=Controller()
m.position=(0,0)
m.move(y[0][0],y[0][1])
m.click(Button.left, 1)
# anjian(y[1])
def anjian(t):
an=kc()
an.type(t)
def on_press(key):
try:
# # print('alphanumeric key {0} pressed'.format(key.char))
if key.char=='9':
print(Controller().position)
pass
except AttributeError:
print('special key {0} pressed'.format(key))
if key==Key.esc:
print(Controller().position)
for i in y:
time.sleep(.2)
yidong(i)
pass
def on_release(key):
if key == keyboard.Key.esc:
return False
while True:
# y=[((856, 446),'ptb021292'),((860, 477),
使用python自动化点击
最新推荐文章于 2024-08-24 06:15:00 发布
本文介绍了如何利用Python进行自动化点击操作,包括使用的库如Selenium和PyAutoGUI,以及如何定位元素、模拟点击事件,适用于网页和桌面应用的自动化测试与交互。
摘要由CSDN通过智能技术生成