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  连接字符串(join %)
Sep 06 Python
fastcgi文件读取漏洞之python扫描脚本
Apr 23 Python
Python 多进程并发操作中进程池Pool的实例
Nov 01 Python
python pycurl验证basic和digest认证的方法
May 02 Python
python 遍历列表提取下标和值的实例
Dec 25 Python
利用python-docx模块写批量生日邀请函
Aug 26 Python
python getpass模块用法及实例详解
Oct 07 Python
你可能不知道的Python 技巧小结
Jan 29 Python
python分别打包出32位和64位应用程序
Feb 18 Python
Django Serializer HiddenField隐藏字段实例
Mar 31 Python
基于Python下载网络图片方法汇总代码实例
Jun 24 Python
keras的ImageDataGenerator和flow()的用法说明
Jul 03 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
基于php的微信公众平台开发入门实例
2015/04/15 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
javascript RadioButtonList获取选中值
2009/04/09 Javascript
javascript 类型判断代码分析
2010/03/28 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
javascript 对象数组根据对象object key的值排序
2015/03/09 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
angularJs中datatable实现代码
2017/06/03 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
使用 vue 实现灭霸打响指英雄消失的效果附demo
2019/05/06 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
Python入门篇之数字
2014/10/20 Python
对pyqt5多线程正确的开启姿势详解
2019/06/14 Python
Python numpy.zero() 初始化矩阵实例
2019/11/27 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
python通过cython加密代码
2020/12/11 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
项目资料员岗位职责
2013/12/10 职场文书
企业文化建设实施方案
2014/03/22 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
建议书的格式及范文
2015/09/14 职场文书
Vue图片裁剪组件实例代码
2021/07/02 Vue.js
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript