Python如何控制鼠标键盘

发布时间:2020-12-15 09:14:59

来源:亿速云

阅读:88

作者:小新

这篇文章将为大家详细讲解有关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)

3.直接监听用户键盘操作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如何控制鼠标键盘就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

python如何控制鼠标键盘_Python如何控制鼠标键盘相关推荐

  1. python调用系统软键盘_python库 pywinio虚拟键盘使用

    NOTICE: You must have a ps/2 keyboard connected to your PC if you test on win10 or later, otherwise ...

  2. python pygame模块按键延迟_Python之pygame学习键盘事件操作(9)

    pygame键盘事件操作 ✕ 什么是事件呢?按下键盘某个按键,鼠标移动,包括点击关闭按钮都可以算是事件操作. pygame中事件模块是pygame.event,官方说法是用于与事件和队列进行交互. 不 ...

  3. python调用键盘_Python直接控制鼠标键盘

    Python直接控制鼠标键盘 之前因为期末的原因已经很久没写博客了,今天博主发现一个好玩的模块PyAutoGUI,借助它可以使用Python脚本直接控制键盘鼠标,感觉可以解决很多无聊的机械运动.这里记 ...

  4. python截图工具和模拟鼠标键盘_python PyAutoGUI 模拟鼠标键盘操作和截屏功能

    简介 一款跨平台/无依赖的自动化测试工具,目测只能控制鼠标/键盘/获取屏幕尺寸/弹出消息框/截屏. 安装 pip install pyautogui 鼠标键盘控制 >>> impor ...

  5. python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天

    Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...

  6. python怎么控制while循环_Python流程控制之while循环怎么学呢?老男孩Python

    学习Python流程控制if条件语句之后,利用if ... else来猜年龄,但是只能猜一次就中的机率太小了,如果想给玩家3或者几次机会怎么办呢?总不能把代码复制3次吧,以后要修改功能还得修改3次.那 ...

  7. python 模拟鼠标键盘_python之模拟鼠标键盘动作

    上个月就打算开发个还算好玩的项目,但是一直没时间.这篇是此项目用到的一部分, 处理好此部分基本还差通信等方面的了.首先模拟鼠标键盘按下释放的动作,本人利用X11 这个库,所以要了解X11编程;其次,本 ...

  8. python里进度条编程_Python实现控制台中的进度条

    相信很多人在写一些简单的Python脚本的时候都希望能够在程序运行的过程中实现进度条的功能以便查看程序运行的速度或者进度. 我之前一直想实现这样一个东西,也查看了许多博客但是都找不到一个完美的解决方案 ...

  9. python录制鼠标动作_python之模拟鼠标键盘动作具体实现

    导读热词 上个月就打算开发个还算好玩的项目,但是一直没时间.这篇是此项目用到的一部分, 处理好此部分基本还差通信等方面的了.首先模拟鼠标键盘按下释放的动作,本人利用X11 这个库,所以要了解X11编程 ...

最新文章

  1. v-vim 代码批量缩进,字符串精确查找及替换
  2. Node.js中文件上传与multer模块的应用
  3. Spring-Cloud | openfeign使用细节
  4. Jquery操作Table
  5. CDH Sentry介绍
  6. c#通过OleDb连接sybase 15.5
  7. spring security 注解_Spring框架使用@Autowired自动装配引发的讨论
  8. 【Proteus仿真】51单片机+直流电机正反转控制
  9. 功能对等四个原则_“奈达功能对等理论”四个方面的原始出处及定义是什么?...
  10. Getx - 如何使用路由管理页面
  11. Walmart API 授权流程解析
  12. python爬虫实践篇--------飞猪网站资料爬取
  13. 高度优先左高树(HBLT) - C语言
  14. 美国亿万富翁悬赏百万解数学难题
  15. vue前端实现从数据库获取数据的下拉框以及带参请求
  16. 实验一段有趣的js代码。
  17. 银河麒麟V10 sp1服务器安装英伟达显卡驱动
  18. ItemCreated和ItemDataBound事件的区别
  19. 程序员的 MySQL 面试金典
  20. ## 5G远程培训系统-概述

热门文章

  1. 洛谷 P2186 小Z的栈函数
  2. 制作一个私有的docker habor仓库
  3. Your Customers Do Not Mean What They Say
  4. anbox 使用情况_Anbox 实现分析 2:I/O 模型
  5. C++实现24点算法
  6. 软件开发、软件设计培训笔记
  7. Window10 和 Ubuntu20.04 双系统安装
  8. 百度网盘不限速方法 直接跑满带宽
  9. linux服务器 ip地址,查看linux服务器的IP地址
  10. py使用bar绘制堆积/带误差棒柱形图