iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python模拟鼠标键盘操作
  • 600
分享到

python模拟鼠标键盘操作

开发语言python经验分享 2023-10-05 08:10:31 600人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1. python打开exe程序 很多软件打开都需要自己的运行环境,所以需要改变文件目录为exe目录,再打开exe #! -*- coding: utf-8 -*-import osimport subprocess# 改变当前工作目录ne

1. python打开exe程序

很多软件打开都需要自己的运行环境,所以需要改变文件目录为exe目录,再打开exe

#! -*- coding: utf-8 -*-import osimport subprocess# 改变当前工作目录new_directory = r"..."   # 你需要打开exe文件路径os.chdir(new_directory)# 打开可执行文件exe_name='*.exe'   # 输入你的exe名称subprocess.Popen(exe_name)

2. Python模拟鼠标、键盘操作

模拟鼠标:控制鼠标点击屏幕中的位置,进行软件操作

模拟键盘:输入文字

python中的pyautogui库可以模拟鼠标、键盘按键的操作

import pyautogui# 模拟鼠标点击屏幕位置(位置获取的方法在后面有介绍)document_x = 100document_y = 200pyautogui.click(document_x, document_y)# 输入文字text_to_type = "Hello, World!"pyautogui.typewrite(text_to_type)

3. 设置等待时间

        上述对鼠标键盘进行控制操作时,有时需要在代码间加入等待时间,以给鼠标、键盘操作一定的反应时间,比如你控制鼠标点击打开一个Word,双击word文档后肯定要过一段时间才能操作。有以下两种方法:

# 1. pyautogui.sleep命令pyautogui.sleep(2)# 2. time.sleep命令import time# 等待2秒time.sleep(2)

附:屏幕中的位置获取办法

上述代码中的(document_x, document_y)是指的鼠标点击的屏幕位置,屏幕位置可以通过参考该网址方法:https://blog.csdn.net/zhweixi/article/details/125330163 ,以下是该网址内容。

打开这个页面 https://zhangweixi.cc/static/windows-xy.html,按以下步骤进行操作:

      (1)返回桌面
      (2)按快捷键截取一张桌面图 windows系统【PrintScreen】(注:键盘F12键的右边),Mac系统【Command+shift+3】
      (3)返回浏览器网页4. 按F11将浏览器全屏【必须全屏,否则不准确】

      (4)按Ctrl+v粘贴图片
      (5)【双击】你想要获取坐标的位置,输入框里就有点击的位置坐标了
      (6)再按【F11】退出全屏

拾取屏幕坐标 获得桌面位置的视频:

https://www.bilibili.com/video/BV1Jv4y1u7zP/    B站视频

来源地址:https://blog.csdn.net/weixin_41652574/article/details/131675483

--结束END--

本文标题: python模拟鼠标键盘操作

本文链接: https://www.lsjlt.com/news/423653.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python模拟鼠标键盘操作
    1. python打开exe程序 很多软件打开都需要自己的运行环境,所以需要改变文件目录为exe目录,再打开exe #! -*- coding: utf-8 -*-import osimport subprocess# 改变当前工作目录ne...
    99+
    2023-10-05
    开发语言 python 经验分享
  • python 捕捉和模拟鼠标键盘操作
    最近老师布置了一个作业,要求我们建立一个6位数字的gmail账号,然而我脸太黑,试了好多次都不成功,于是决定用python来写一个脚本遍历输入所有6位数。这就要求掌握使用python捕捉和模拟键盘操作了,于是我查阅了网上诸多资料...
    99+
    2023-01-31
    鼠标键盘 操作 python
  • Python+Selenium键盘鼠标模拟事件操作详解
    目录元素的基本操作鼠标键盘模拟事件操作利用 Keys 模块模拟键盘操作事件利用 Action 类模拟鼠标操作事件当我们定位到具体的一个元素的时候就可以对这个元素进行具体的操作,比如之...
    99+
    2022-11-11
  • 玩转python selenium鼠标键盘操作(ActionChains)
    用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChains seleni...
    99+
    2022-06-04
    玩转 鼠标键盘 操作
  • 浅析Android 模拟键盘鼠标事件
    通过Socket + Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成:Socket编程:实现PC和Emulator通讯,并进行循环监听Service...
    99+
    2022-06-06
    鼠标事件 事件 Android
  • Python:监控键盘输入、鼠标操作,并
      使用pyhook模块可以很快地完成键盘及鼠标事件捕获,此模块可从http://sourceforge.net/projects/pyh...
    99+
    2023-01-31
    鼠标 键盘输入 操作
  • 详解Python中键盘鼠标的相关操作
    目录一、前言二、pyautogui模块三、鼠标相关操作1、鼠标移动2、获取鼠标位置3、鼠标点击4、按松鼠标5、拖动窗口6、上下滑动7、小程序——鼠标操控术2....
    99+
    2023-01-03
    Python键盘鼠标操作 Python键盘操作 Python鼠标操作 Python 键盘 鼠标
  • Python 通过api操控鼠标键盘
    标签: python PyMouse http://blog.sina.com.cn/s/blog_60b45f230101kucn.html [python-sendkeys 模拟键盘事件的模块](http:/...
    99+
    2023-01-31
    鼠标键盘 Python api
  • PythonRPA自动化机器人模拟鼠标键盘
    目录1. PyAutoGUI库的安装1.1 系统环境1.2 安装参考2.鼠标控制函数2.1 屏幕分辨率和鼠标位置2.2 控制鼠标移动2.3 控制鼠标点击2.4 控制鼠标滚动2.5 控...
    99+
    2023-02-16
    Python RPA自动化 Python模拟鼠标键盘 Python自动化机器人
  • Python 键盘鼠标监听
    异想天开的想记录一下自己每天的键盘键位走向,于是就在网上搜索了一下相关的实现,然后就发现了一个第三方的库pyHook.封装的很好,我们只需要傻瓜式的调用里面的API就可以了。 下面是我在使用pyHook 的过程中遇到的问题和经验总...
    99+
    2023-01-31
    键盘鼠标 Python
  • python使用pynput库操作、监控你的鼠标和键盘
    目录楔子鼠标操作鼠标监控鼠标键盘监控楔子 python是一门很神奇的语言,原因在于它有很多的库可以实现各种意想不到的功能。当然我们这次介绍的库所实现的功能却是已经很常见了,就是操作...
    99+
    2022-11-11
  • Python利用PyAutoGUI模块实现控制鼠标键盘
    目录前言1、鼠标的相关控制2、键盘的相关控制前言 PyAutoGUI是一个简单易用,跨平台的可以模拟键盘鼠标进行自动操作的python库。 使用pip的方式安装pyautogui模块...
    99+
    2022-11-11
  • Python selenium的基本元素与键盘鼠标模拟事件实例分析
    本篇内容主要讲解“Python selenium的基本元素与键盘鼠标模拟事件实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python selenium的基本元素与键盘鼠标模拟事件实例分...
    99+
    2023-07-02
  • Python实战解析selenium的基本元素与键盘鼠标模拟事件
    本篇文章给大家带来了关于python的相关知识,其中主要介绍了关于selenium的基本元素与键盘鼠标模拟事件的相关问题,包括了利用 Keys 模块模拟键盘操作事件、用 Action 类模拟鼠标操作事件等,下面一起来看一下,希望对大家有帮助...
    99+
    2022-06-14
    python
  • 怎么用Python控制键盘鼠标
    今天小编给大家分享一下怎么用Python控制键盘鼠标的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。这个库让你可以控制和监控输...
    99+
    2023-06-19
  • python模拟鼠标点击window图标
    #python模拟点击是通过pymouse实现的,首先要安装pymouse。pip install python-xlib pip install pymouse#安装win32api:http://down.51cto.com/data/...
    99+
    2023-01-31
    图标 鼠标点击 python
  • 用Python监听鼠标和键盘事件
    最近有点想法,想自己写点小软件,看到网上有篇博客是我想要的,这里记录下。 原文地址:点击打开链接   发现他也是转载的,真正的原文出处是: 点击打开链接    只是记得不够详细环境搭建等问题,我也搞了差不多10多分钟才把环境搭建好,环境...
    99+
    2023-01-31
    鼠标 键盘 事件
  • Python如何利用PyAutoGUI模块实现控制鼠标键盘
    这篇文章主要介绍“Python如何利用PyAutoGUI模块实现控制鼠标键盘”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python如何利用PyAutoGUI模块实现控制鼠标键盘”文章能帮助大家解...
    99+
    2023-07-02
  • Win8系统常见的鼠标操作与对应的键盘快捷键
      Win8系统常见的鼠标操作方式与之前几代Windows系统有一些不同,主要是由于Win8加入了全面的触控支持,因此某些鼠标操作方式被赋予新的意义。之前我们介绍了Win8的常见触控手势,下面我们介绍一些W...
    99+
    2022-06-04
    鼠标 快捷键 键盘
  • [技术杂谈]macOS上todesk无法远程操作鼠标键盘
    远程到被控Mac后能看到画面,鼠标键盘操作无反应 远程后发现画面显示正常,但是键盘和鼠标的操作没有响应 可能是辅助功能没有勾选ToDesk_Session的权限。 可按以下步骤操作: 1> 在左上角点击苹果图标,选择“系统偏好设置” 2...
    99+
    2023-09-22
    macos 计算机外设
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作