from pyKeyboard import *
from pyMouse import *m = PyMouse()            #创建鼠标事件
k = PyKeyboard()         #创建键盘事件m.click(1157,470)        #鼠标点击选中该输入框
k.type_string("123")     #输入密码
k.tap_key(k.enter_key)   

补充:

m.click(x, y, button, n)  -- 点击,想x,y坐标,button:-1表示左键,-2表示右键,n:默认1次,2双击

m.move(x, y) -- 鼠标移动

m.screen_size() -- 获取屏幕尺寸

使用 pyautogui 模块:import pyautogui

鼠标移动至:1629,875是电脑屏幕坐标;0.25是移动时间

pyautogui.moveTo(1629,875, duration=0.25)

点击鼠标左键、右键:同理,100,150是电脑屏幕坐标

pyautogui.click(100,150,button='left')

pyautogui.click(100,150,button='right')

滚动鼠标:鼠标向上滚动200像素,负数即向下滚动

pyautogui.scroll(200)

pyautogui.scroll(-200)

· 键盘操作

k.type_string('abcdefg') --输入内容

k.press_key('a')              --按a键

k.release_key('a')          --松开a键

k.tap_key('a')                 --点击a键

k.tap_key('a', n=2, interval=5) --点击a键2次,每次间隔5秒

k.tap_key(k.function_keys[5]) --功能键F5

k.press_keys([k.alt_key, 'a']) --组合按键,试验不成功

PS:成功不可复制,坚持学习,坚持吐槽

Python自动化键盘事件详解相关推荐

  1. swt 键盘事件ctrl+c_VB键盘事件详解

    "本节课程一起学习VB中的键盘事件."键盘事件的作用:获得键盘输入信息,只有获得焦点的对象才能接受键盘事件.键盘事件有三种:KeyPress.KeyDown.KeyUpKeyPre ...

  2. Cesium 事件详解(鼠标事件、相机事件、键盘事件、场景触发事件)

    Cesium 事件详解(鼠标事件.相机事件.键盘事件.场景触发事件) 1 Cesium中的事件 根据使用情况,我把Cesium中的事件大体分为三种,即屏幕空间事件处理程序,屏幕空间相机控制器,场景触发 ...

  3. Python Turtle 海龟绘图详解官方文档中文版

    Python Turtle 海龟绘图详解 (官方文档中文版)-安徽省太湖中学陈晓中整理 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Pape ...

  4. Python中self用法详解

    Python中self用法详解 https://blog.csdn.net/CLHugh/article/details/75000104 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 V ...

  5. python:基础知识详解

    一.基本元素 变量 变量赋值: a="hello world" 变量命名: • 字母:a-z, A-Z, 其他语言的字母符号 • 数字:0-9 (不可以出现在首字符) • 下划线: ...

  6. python turtle循环图案-Python内置模块turtle绘图详解

    urtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的 ...

  7. SQL Server 默认跟踪 -- 捕获事件详解

    SQL Server 默认跟踪 -- 捕获事件详解 哪些具体事件默认跟踪文件能够捕获到? --returns full list of events SELECT * FROM sys.trace_e ...

  8. Python模块之pexpect详解

    Python模块之pexpect详解(一) 一.pexpect模块介绍 二.Pexpect的安装 三.pexpect的核心组件 3.1 spawn类 3.1.1 简介 3.1.2 使用流程 3.1.3 ...

  9. android 拖动 点击事件,Android事件详解——拖放事件DragEvent

    1.Android拖放框架的作用? 利用Android的拖放框架,可以让用户用拖放手势把一个View中的数据移到当前layout内的另一个View中去. 2.拖放框架的内容? 1)拖放事件类 2)拖放 ...

  10. Js事件模型、事件详解

    六.Js中的事件详解 A  事件流(event  flow ) 事件模型分为两种:冒泡型事件.捕获型事件. 冒泡型(dubbed  bubbling )事件:指事件按照从最精确的对象到最不精确的对象的 ...

最新文章

  1. Matlab实用程序--图形应用-图形标注
  2. LaText中插入带上下限的求和符号
  3. 影响程序员生涯的三个错误观念,你千万不要犯!
  4. 完美粉红噪声及各种声波测试软件,粉红噪声的测试原理
  5. PDF文件双面打印设置
  6. --随笔--带你轻松理解TCP中的三次握手
  7. splay 模板 洛谷3369
  8. 随机中文姓名 php,PHP生成随机中文姓名 阿星小栈
  9. tp6 thinkswoole 使用极光curl请求时报错
  10. 2022华南师范大学软院软件工程考研经验贴(初试380)
  11. NBIOT专栏之BC28与STM32F103单片机串口通信连接阿里云
  12. 【Blender3D模型库】飞机摇身变玩具?Blender视觉特效教程
  13. java判断白天黑夜,获取Java中的所有夜晚时间
  14. Javaweb后端阶段
  15. 数据库-视图(View)详解
  16. 临近毕业,2020春招困惑你的十大问题,你中招了吗?
  17. 大型网站seo布局怎么做
  18. 【leetcode】771. 宝石与石头 (简单)
  19. beyond compare 2 中文乱码问题
  20. 我给互联网大佬们换上了女装

热门文章

  1. 叶俊—中国的安东尼·罗宾
  2. oscam android 编译,折腾OSCAM之二-打包成ipk安装包 - OPENWRT专版 - 恩山无线论坛 - Powered by Discuz!...
  3. 腾讯敏感词汇大全_腾讯数平精准推荐 | OCR技术之识别篇
  4. js如何实现简繁体互转
  5. asp车辆租赁-汽车租赁管理系统
  6. 在 WindowMobile 上的模拟LED 显示屏插件(转)
  7. 计算机二级office学习之Excel操作题考点整理
  8. 传奇架设教程GOM引擎微端设置方法
  9. laravel 入门指南
  10. Deepin-WPS更新字体