Python 自动化库

2023-04-24 09:38:03 +08:00
 senx0000
想问下大家 Python 有没有库或者框架啥的,能实现和 ahk 类似的功能?
比如能调用操作系统的 api ,能生成简单的 gui ,模拟按键之类的,而且功能全封装好的。
主要是不想再学习 ahk 的语法,而且 Python 更通用写。
3112 次点击
所在节点    Python
12 条回复
karatsuba
2023-04-24 09:41:06 +08:00
RPA 吧
penll
2023-04-24 10:48:18 +08:00
最近,刚好弄了点东西。有几个注意下:
PySimpleGUI 挺好的,有一套界面的 UI ,虽然,还是有点丑
PySimpleGUI 模拟点击等需要定位位置等操作 多屏显示器下坐标错乱
目前,我的是用 pywinauto 来解决
( PS:引用 pywinauto 会导致 pysimplegui 部分功能不可用,可以加上 sys.coinit_flags = 2 解决)
dlsflh
2023-04-24 10:49:49 +08:00
@penll 第二个应该是 pyautogui 吧!
penll
2023-04-24 11:09:52 +08:00
@dlsflh 哦,说错。模拟点击之前我用的是 pyautogui 后面改为 pywinauto

pyautogui 多显示器有问题
ciki
2023-04-24 11:09:58 +08:00
我也正在找这种东西,玩游戏的时候实现类似按键精灵的功能
penll
2023-04-24 11:11:35 +08:00
如果,不想自己开发很多。自动化的 IDE 。

可以用网易的 AirTest 或者 sikuliX ,它们都有现成封装好的。模拟点击、弹窗、查找图片、截图等功能

都可以实现自动化。
Rang666
2023-04-24 11:21:32 +08:00
据 rpa 的同事说 uipath 也可以调用 python 这些,公司推 uipath 比较多,不过我没太大的需求,折腾比较少,感觉上还可以
bytesfold
2023-04-24 12:44:56 +08:00
pywinauto ,两年前用过,配合 Page Object 还行
senx0000
2023-04-24 14:59:47 +08:00
好的,我研究研究
@penll
@bytesfold
@Rang666
busterian
2023-04-26 07:25:26 +08:00
sikulix 和 airtest 基于图形
poco 和 pywinauto 可以基于控件
图形界面用 pysimplegui
senx0000
2023-04-27 08:59:19 +08:00
试了 pywinauto ,但是按照示例写的代码报 ElementNotFoundError 错误
huangyu2021
2023-05-05 01:16:03 +08:00
你可能需要这个[]www.ideepauto.com

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/934947

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX