使用Python来操纵其他程序的GUI?

时间:2010-08-24 01:58:27

标签: python user-interface

我这里有一个程序,有一个输入框和一个按钮。

我希望python在输入框中输入一个字符串,然后按下按钮。解决这个问题的最佳方式是什么?

这适用于Windows 7,BTW。

3 个答案:

答案 0 :(得分:2)

pyWinAuto可以很好地为此工作。有了它,您可以根据窗口标题(或窗口类)以及“单击”按钮将文本“键入”到窗口中。它相当容易使用,网站非常适合为您提供如何做您想要的实例。

http://pywinauto.openqa.org/howto.html

答案 1 :(得分:1)

我听说过,但还没试过自己:

答案 2 :(得分:0)

PyAutoGUI(可通过pip安装)可以自动化鼠标/键盘,适用于Mac / Windows / Linux。

它还具有一些基本的屏幕截图图像识别功能,如Sikuli。

https://pypi.python.org/pypi/PyAutoGUI