libxdo的Python绑定
项目描述
libxdo是xdotool背后的库,是一个“模拟键盘/鼠标输入、窗口管理等”的工具。
本包旨在提供基于ctypes的Python绑定(当然,当然是一种更Pythonic的方式来使用C库)。
警告 该项目仍在开发中!仅支持库的一小部分,并且缺少测试/文档。请谨慎使用(并确保报告您发现的任何问题!)
文档
文档托管在Read The Docs上
http://python-libxdo.readthedocs.org/
注意:由于缺少libxdo库(导致导入xdo.xdo失败),目前无法在RTD上构建文档。因此,文档的本地生成副本托管在github pages上
示例用法
要求用户用鼠标点击一个窗口,然后向该窗口写入“Python很酷!”
from xdo import Xdo
xdo = Xdo()
win_id = xdo.select_window_with_click()
xdo.enter_text_window(win_id, 'Python rocks!')
兼容性
该库目前在以下操作系统上进行了测试
操作系统 |
架构 |
libxdo版本 |
日期 |
测试结果 |
---|---|---|---|---|
Debian GNU/Linux “jessie” (testing) |
amd64 |
3.20130111.1-3.1 |
✓ 成功 |
|
Archlinux |
amd64 |
3.20150503.1 |
2015-11-16 |
✓ 成功 |
安装
该软件包可在pypi上找到 https://pypi.python.org/pypi/python-libxdo/
通过pip安装
pip install python-libxdo
直接从github安装tarball
pip install https://github.com/rshk/python-libxdo/tarball/master
从git以开发模式安装
pip install -e 'git+https://github.com/rshk/python-libxdo.git#egg=python-libxdo'
项目详情
关闭
python-libxdo-0.1.2a1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 718d2677d55e2aaa7c5c549ecf063750efaf3ea6d187738f5ea91ad31bf65b0f |
|
MD5 | be2e607e20df367f2b2cf82fe7decb7c |
|
BLAKE2b-256 | c735f14d74dacd9447326f84d63a1661e153cbcde42396761acc47b7db0ec844 |