要实现上面所说就要充分利用Pyautogui。这里有篇博文推给大家(https://blog.csdn.net/ibiao/article/details/77859997)
以小编自己的电脑为例子,小编今天想做的就是自动打开TIM给我的好朋友舒琛特发一句你好,然后自动关闭TIM。分两步
一.测出当前鼠标的位置,利用以下代码。以及理清思路
import pyautogui pyautogui.position()# 当前鼠标的坐标
while True:
print(pyautogui.position())#缩进需要注意,最好自己码一遍!!!
思路:
一:移动至TIM并双击
二:进入登陆页面,单击登陆
三:移动至搜索栏,并单击,输入“drake”(好友昵称)
四:下移至好友一栏双击,输入”nihao“按回车发送
五:移动至TIM图标,单击右键
六:移动至退出项,单击左键
二.写代码。
from pyautogui import*
import time
moveTo(170,43,duration=0.1)
doubleClick(170,43)#打开QQ
moveTo(641,523,duration=1)
click(641,523) #登录
moveTo(631,117,duration=5.5)
click(631,117) #打开搜索栏
typewrite('drake',interval=0.1)
press('space') # 找到这个人
moveTo(616,200,duration=1)
doubleClick(616,200) #点击头像,打开聊天框
moveTo(612,663,duration=1)
click(612,663)
typewrite('nihao',interval=0.1)
press('space')
time.sleep(0.5)
press('enter')#发送你好
moveTo(45,575,duration=1)
click(button="right")
moveTo(106,552,duration=0.1)
click(106,552)#关闭QQ
好了,以上就是pyautogui的一个简单应用。感谢琛特与学长的帮助。