libxdo的python绑定
python-libxdo的Python项目详细描述
libxdo是后面的库 xdotool,一个用来“伪造”的工具 键盘/鼠标输入、窗口管理等”。
这个包旨在提供基于cTypes的Python绑定(以及 当然,使用c库的pythonic方法..)
警告项目仍在进行中!只有一小部分 支持库,缺少测试/文档。使用 小心(并确保报告您应该发现的任何问题!)
文档
文档存放在read the docs:
http://python-libxdo.readthedocs.org/
注意:当前在rtd上构建文档时出现问题 由于缺少libxdo库(这使得导入xdo.xdo失败)。 因此,文档的(本地生成的)副本是 托管在GitHub页面上:
示例用法
让用户用鼠标点击一个窗口,然后编写“python 岩石!“对着窗户。
fromxdoimportXdoxdo=Xdo()win_id=xdo.select_window_with_click()xdo.enter_text_window(win_id,'Python rocks!')
兼容性
库当前测试时间:
OS | Architecture | libxdo version | Date | Test result |
---|---|---|---|---|
Debian GNU/Linux “jessie” (testing) | amd64 | 3.20130111.1-3.1 | ✓ success | |
Archlinux | amd64 | 3.20150503.1 | 2015-11-16 | ✓ success |
安装
这个包在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'