Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 相当于用于debian的pywinauto库_Python_Python 3.x_User Interface_Raspberry Pi3_Pywinauto - Fatal编程技术网

Python 相当于用于debian的pywinauto库

Python 相当于用于debian的pywinauto库,python,python-3.x,user-interface,raspberry-pi3,pywinauto,Python,Python 3.x,User Interface,Raspberry Pi3,Pywinauto,我正在寻找一个等价的Python库,当我在Raspberry Pi上运行我的脚本时,它可以工作。我的印象是pywinauto只在windows机器上工作。 我想使用脚本控制脚本启动的GUI的一些输入。除了pywinauto,我不知道怎么做。我曾想过使用命令行直接控制软件,但如果有更简单的方法,我真的很想知道它 感谢您的时间。ATSPI是一种Linux可访问性技术,用于以编程方式获取GUI文本/矩形属性。看见通常是 $ /usr/libexec/at-spi-registryd & AT

我正在寻找一个等价的Python库,当我在Raspberry Pi上运行我的脚本时,它可以工作。我的印象是pywinauto只在windows机器上工作。 我想使用脚本控制脚本启动的GUI的一些输入。除了pywinauto,我不知道怎么做。我曾想过使用命令行直接控制软件,但如果有更简单的方法,我真的很想知道它


感谢您的时间。

ATSPI是一种Linux可访问性技术,用于以编程方式获取GUI文本/矩形属性。看见通常是

$ /usr/libexec/at-spi-registryd &
ATSPI有一个Python绑定。有关详细信息,请参阅此答案:

pyatspi包有太多的依赖项,如pygobject等。在安装步骤中,它还需要一些编译。我们认为这对用户不友好,因此决定直接使用
libatspi.so
(没有任何依赖项)。可在此处跟踪此工作状态:


使用此功能的pywinauto 0.7.0没有确切的截止日期(这是一个爱好项目),但我想说,今年夏天听起来很现实。

您的RaspPi上有ATSPI注册表守护程序吗?今年我们将在pywinauto中支持ATSPI!它应该可以在Ubuntu和其他Linux上完美地工作。@VasilyRyabov这是什么?我以前从没听说过。它有什么作用?