python实现控制电脑鼠标和键盘,登录QQ的方法示例


Posted in Python onJuly 06, 2019

本文实例讲述了python实现控制电脑鼠标和键盘,登录QQ的方法。分享给大家供大家参考,具体如下:

import os
from pynput.mouse import Button,Controller
from pynput.keyboard import Key
from pynput.keyboard import Controller as W
from time import sleep
mouse = Controller()
keyboard = W()
#点击右下角刷新桌面图标
mouse.position = (1433, 884)
mouse.press(Button.left)
mouse.release(Button.left)
sleep(2)
#打开QQ(跟进QQ具体路径来设置)
os.startfile("C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe")
mouse = Controller()
#读取鼠标位置
# sleep(5)
# print('当前指针坐标位置是{}'.format(mouse.position))
sleep(2)
mouse.position = (654, 340)
mouse.press(Button.left)
mouse.release(Button.left)
sleep(1)
mouse.position = (729, 489)
keyboard.press(Key.tab)
keyboard.release(Key.tab)
keyboard.press(Key.tab)
keyboard.release(Key.tab)
keyboard.press(Key.tab)
keyboard.release(Key.tab)
keyboard.press(Key.tab)
keyboard.release(Key.tab)
keyboard.press(Key.tab)
keyboard.release(Key.tab)
keyboard.press(Key.tab)
keyboard.release(Key.tab)
#输入QQ账号
keyboard.type("QQ账号")
sleep(1)
#输入密码
keyboard.press(Key.tab)
keyboard.release(Key.tab)
keyboard.type("QQ密码")
#QQ密码指针坐标位置是(765, 551)
keyboard.press(Key.enter)
keyboard.release(Key.enter)

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python实现国外赌场热门游戏Craps(双骰子)
Mar 31 Python
python实现多线程的两种方式
May 22 Python
Python编程实现的图片识别功能示例
Aug 03 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
python用BeautifulSoup库简单爬虫实例分析
Jul 30 Python
pygame游戏之旅 添加游戏界面按键图形
Nov 20 Python
python调用matlab的m自定义函数方法
Feb 18 Python
Python中如何导入类示例详解
Apr 17 Python
用uWSGI和Nginx部署Flask项目的方法示例
May 05 Python
Django Rest framework权限的详细用法
Jul 25 Python
Python实现直播推流效果
Nov 26 Python
Python如何使用ElementTree解析xml
Oct 12 Python
python3 打印输出字典中特定的某个key的方法示例
Jul 06 #Python
python使用 zip 同时迭代多个序列示例
Jul 06 #Python
Python搭建Spark分布式集群环境
Jul 05 #Python
详解python解压压缩包的五种方法
Jul 05 #Python
用python3 返回鼠标位置的实现方法(带界面)
Jul 05 #Python
python中的colorlog库使用详解
Jul 05 #Python
Python+selenium点击网页上指定坐标的实例
Jul 05 #Python
You might like
PHP脚本的10个技巧(3)
2006/10/09 PHP
PHP脚本的10个技巧(7)
2006/10/09 PHP
PHP基础之运算符的使用方法
2013/04/28 PHP
基于PHP输出缓存(output_buffering)的深入理解
2013/06/13 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
可以将word转成html的js代码
2010/04/11 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
EasyUI实现二级页面的内容勾选的方法
2015/03/01 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
Document.body.scrollTop的值总为零的快速解决办法
2016/06/09 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
深入剖析Node.js cluster模块
2018/05/23 Javascript
快速了解Node中的Stream流是什么
2019/02/13 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
python关于矩阵重复赋值覆盖问题的解决方法
2019/07/19 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
python基于socket函数实现端口扫描
2020/05/28 Python
Python decimal模块使用方法详解
2020/06/08 Python
HTML5 device access 设备访问详解
2018/05/24 HTML / CSS
捷克钓鱼用品网上商店:Parys.cz
2018/06/15 全球购物
介绍一下Ruby的特点
2013/01/20 面试题
会计专业自荐信
2013/12/02 职场文书
升国旗演讲稿
2014/09/05 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
上班迟到检讨书范文300字
2014/11/02 职场文书
离婚代理词范文
2015/05/23 职场文书
2015最新民情日记范文
2015/06/26 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
教师节获奖感言
2015/07/31 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL