基于python的第三方库Pyautogui实现程序自动控制鼠标与键盘

要实现上面所说就要充分利用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的一个简单应用。感谢琛特与学长的帮助。

猜你喜欢

转载自blog.csdn.net/weixin_41809192/article/details/81151857
今日推荐