上班还想摸鱼!那个牛逼的Python模块,轻松笔录键盘操做!

3个月前 (11-21 18:45)阅读3回复0
xxhh
xxhh
  • 管理员
  • 注册排名4
  • 经验值130525
  • 级别管理员
  • 主题26105
  • 回复0
楼主

模仿键盘操做施行主动化使命,我们常用的有 pyautowin 等主动化操做模块。但是那些模块有一个很大的缺点,编译的时候十分依靠 windows 的C语言底层模块。

今天介绍的那个模块喊做 keyboard 它有一个更大的长处:纯Python原生开发,编译时完全不需要依靠C语言模块。一行号令就能完成安拆,十分便利。

1.预备

起首需要你的电脑安拆好了Python情况,而且安拆好了Python开发东西。

请抉择以下任一种体例输进号令安拆依靠:

1. Windows 情况 翻开 Cmd (起头-运行-CMD)。

2. MacOS 情况 翻开 Terminal (command+空格输进Terminal)。

3. 假设你用的是 VSCode编纂器 或 Pycharm,能够间接利用界面下方的Terminal.

pip install keyboard

2.根本利用

按下并释放:模仿键盘按下某些键或组合键后释放,好比shift + S, 并增加空格:

importkeyboard

keyboard.press_and_release( 'shift+s, space')

输进文字:

importkeyboard

keyboard.write( 'Python 适用宝典')

期待触发按键并响应:

# 公家号:Python适用宝典

importkeyboard

keyboard.add_hotkey( 'ctrl+shift+a', print, args=( '宝典哥触发了热键'))

keyboard.wait

如许法式就会监控 "ctrl+shift+a" 组合键的触发情状,一旦组合键触发,就会施行第二个参数的函数,并将第三个参数传进第二个函数的参数中。

期待触发某个按键:

# 公家号:Python适用宝典

importkeyboard

keyboard.add_hotkey( 'ctrl+shift+a', print, args=( '宝典哥触发了热键'))

keyboard.wait( 'esc')

如许,按下 ESC 就会末行期待,陆续往下运行法式。

3.高级功用

笔录功用:

# 公家号:Python适用宝典

importkeyboard

recorded = keyboard.record(until= 'esc')

print(recorded)

能够看到,除非你按下esc,它会笔录所有施行过的键盘操做。

重放操做:

# 公家号:Python适用宝典

importkeyboard

recorded = keyboard.record(until= 'esc')

print(recorded)

keyboard.play(recorded, speed_factor= 3)

play办法能完全模仿你刚笔录下的所有键盘操做。

替代操做:

# 公家号:Python适用宝典

importkeyboard

keyboard.add_abbreviation( '@@', 'Python 适用宝典')

keyboard.wait( 'esc')

输进@@并按下空格,它会将你刚输进的@@替代为你的内容.

怎么样,那个简单适用的Keyboard模块,你学会利用了吗?

好书选举

互联网的普及,大数据、云计算、 5G、人工智能、区块链等手艺的成熟,促成了数字经济的大富贵。以计算才能为根底,万物感知、万物互联、万物智能的数字经济新时代正在到来。数据量呈发作式增长,对算力的需求到达空前高度,算力成为数字经济的新引擎。

本书共有 8章,对算力及算力经济停止系统论述,涉及新基建、新能源系统、数据资本、算力手艺系统、基于新能源电力的算力中心、算力财产等;并从多个财产利用的角度,剖解算力对数字经济的驱动逻辑,搀扶帮助企业与小我找准发力的标的目的。

进门: 最全的零根底学Python的问题 | 零根底学了8个月的Python |实战项目 | 学Python就是那条捷径

干货:爬取豆瓣短评,片子《后来的我们》 | 38年NBA更佳球员阐发 |从万寡等待到口碑扑街!唐探3令人失看 | 笑看新倚天屠龙记 | 灯谜答题王 | 用Python做个海量蜜斯姐素描图 | 碟中谍那么火,我用机器进修做个迷你选举系统片子

兴趣:弹球游戏 | 九宫格 | 标致的花 | 两百行Python《天天酷跑》游戏!

AI:会做诗的机器人 | 给图片上色 | 揣测收进 | 碟中谍那么火,我用机器进修做个迷你选举系统片子

小东西: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保留为pdf! |再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 造造一款钉钉低价机票提醒器! |60行代码做了一个语音壁纸切换器天天看蜜斯姐! |

年度爆款案牍

1). 卧槽!Pdf转Word用Python轻松搞定 !

2).学Python实香!我用100行代码做了个网站,帮人PS游览图片,赚个鸡腿食

3).首播过亿,火爆全网,我阐发了《披荆斩棘的姐姐》,发现了那些奥秘

4). 80行代码!用Python做一个哆来A梦分身

5).你必需掌握的20个python代码,短小精悍,用途无限

6). 30个Python奇淫身手集

7). 我总结的80页《菜鸟学Python精选干货.pdf》,都是干货

8). 再见Python!我要学Go了!2500字深度阐发 !

9).发现一个舔狗福利!那个Python爬虫神器太爽了,主动下载妹子图片

0
回帖

上班还想摸鱼!那个牛逼的Python模块,轻松笔录键盘操做! 期待您的回复!

取消