python方向键控制角色_教你快速用 Python 控制键盘和鼠标,彻底解放双手

news/2024/11/8 16:44:38/

你还在为在计算机上双击或提交表单而烦恼吗?今天就用python来控制键盘和鼠标,解放双手!

第一,Pyauogui库

我们可以首先安装pyauogui库,通过它我们可以编写一些Python脚本来控制鼠标和键盘。例如,可以定义鼠标的点击位置、键盘的输入时间等,实现所有要操作的软件应用程序的自动操作。值得一提的是,它可以在win、Mac OS和Linux平台上运行。

您可以通过PIP安装:

python3 -m pip install pyautogui

2。操作鼠标

安装后,您可以使用它。例如,如果要知道鼠标的位置,可以通过position方法获取:

您还可以编写一个方法来实时获取鼠标的位置:

通过while循环连续监视鼠标的当前位置。这就是它的工作原理:

调用鼠标的click方法如下:

单击一次:

>>> pyautogui . click()

右键单击:

>>> pyautogui . click(button = 'right' )

双击:

>>> pyautogui . doubleClick()

例如,我的桌面上有一张漂亮的图片:

如果你想用Python操作鼠标打开它,可以把鼠标放在帅昭身上,得到鼠标在这个位置的坐标:

可以发现这张照片的位置在(74197),然后可以调用鼠标的


http://www.ppmy.cn/news/350519.html

相关文章

Linux中软件仓库的搭建与虚拟化的部署及应用

目录 一、软件仓库搭建 搭建epel仓库 dnf第三方软件仓库的搭建与共享 二、虚拟化的部署 下载并且安装 虚拟机快照的应用 总结 一、软件仓库搭建 搭建epel仓库 什么是epel EPEL 的全称叫 Extra Packages for Enterprise Linux。EPEL 是由 Fedora 社区打造,…

7 款可替代 top 命令的工具

作者:JackTian 来源:公众号「杰哥的IT之旅」 ID:Jake_Internet 转载请联系授权(微信ID:Hc220088) 原文地址:7 款可替代 top 命令的工具!(二) 大家好,我是杰哥。 上一篇文…

python软件的使用方法_分子绘图软件PyMOL使用教程(1)——软件介绍与安装

软件简介 PyMOL是由Warren Lyford DeLano编写的一个分子结构显示软件,由于生成的图片质量极高,受到了科研工作者的广泛好评;由PyMOL制作的图像屡次出现在Nature、Science等杂志的封面上,作者自己则称所有发表的蛋白质结构图像中,有1/4的是有PyMOL制作的。2010年,Schrding…

游戏美术师的火绝对不是捧出来的!不看不知道游戏模型师这么吃香

我们对于一款游戏最初的印象,绝不是来自游戏的玩法与内容。人是视觉动物,所以我们对于游戏最初的印象一定是它的画面够不够真实与优美,特效够不够炫酷和爆炸,界面够不够精美和友好,人物够不够漂亮,就像我们…

在linux终端绘图,Boxes - 在Linux终端中绘制ASCII艺术盒子和图形

原标题:Boxes - 在Linux终端中绘制ASCII艺术盒子和图形 Boxes是一个简单,可配置的命令行程序,可以在输入文本周围绘制任何类型的盒子。 它过滤文本并在其周围绘制形状 - 它实际上是一个文本过滤器。 实际上它被设计为与编辑器集成为文本过滤器…

【ROS学习】- PlotJuggler绘图工具的安装使用

写在前面: 以下内容来自ros官网:https://www.ros.org/news/2017/01/new-package-plotjuggler.html github链接:https://github.com/facontidavide/PlotJuggler 一、PlotJuggler 介绍 PlotJuggler,一个基于Qt的应用程序&#xff0…

Linux下如何删除长时间不使用的旧文件?

生物信息学习的正确姿势 NGS系列文章包括NGS基础、高颜值在线绘图和分析、转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这)、ChIP-seq分析 (ChIP-seq基本分析流程)、单细胞测序分析 (重磅综述:三万字长文读懂…

ROS学习笔记:PlotJuggler绘图

ROS学习笔记:PlotJuggler绘图 来自:https://github.com/facontidavide/PlotJuggler 参考:https://blog.csdn.net/zhangrelay/article/details/54384020 PlotJuggler PlotJuggler,一个基于Qt的应用程序,允许用户加载&…