跳转到主要内容

libxdo的Python绑定

项目描述

libxdo是xdotool背后的库,是一个“模拟键盘/鼠标输入、窗口管理等”的工具。

本包旨在提供基于ctypes的Python绑定(当然,当然是一种更Pythonic的方式来使用C库)。

警告 该项目仍在开发中!仅支持库的一小部分,并且缺少测试/文档。请谨慎使用(并确保报告您发现的任何问题!)

文档

文档托管在Read The Docs上

http://python-libxdo.readthedocs.org/

注意:由于缺少libxdo库(导致导入xdo.xdo失败),目前无法在RTD上构建文档。因此,文档的本地生成副本托管在github pages上

https://rshk.github.io/python-libxdo

示例用法

要求用户用鼠标点击一个窗口,然后向该窗口写入“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 (21.8 kB 查看哈希值)

上传时间 源代码

由以下支持