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列表append和+的区别浅析
Feb 02 Python
Python的Django中django-userena组件的简单使用教程
May 30 Python
详解Python Socket网络编程
Jan 05 Python
Python使用剪切板的方法
Jun 06 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
Apr 23 Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
May 04 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
Oct 15 Python
详解anaconda安装步骤
Nov 23 Python
python异常中else的实例用法
Jun 15 Python
关于Python中进度条的六个实用技巧分享
Apr 05 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添加Xdebug扩展的方法
2014/02/12 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
2011/01/06 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
js日期对象兼容性的处理方法
2014/01/28 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
Vue.js原理分析之observer模块详解
2017/02/17 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
nodejs和C语言插入mysql数据库乱码问题的解决方法
2017/04/14 NodeJs
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
JQuery Ajax执行跨域请求数据的解决方案
2018/12/10 jQuery
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
Python利用字典破解WIFI密码的方法
2019/02/27 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
python+django+selenium搭建简易自动化测试
2020/08/19 Python
施华洛世奇新加坡官网:SWAROVSKI新加坡
2020/10/06 全球购物
介绍一下JMS编程步骤
2015/09/22 面试题
小学生秋游活动方案
2014/02/23 职场文书
个人授权委托书
2014/04/03 职场文书
员工工作表扬信
2015/05/05 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python
Python获取字典中某个key的value
2022/04/13 Python
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS