Использование Python для манипулирования GUI других программ? - PullRequest
3 голосов
/ 24 августа 2010

У меня есть программа, которая имеет поле ввода и кнопку.

Я хочу, чтобы python ввел строку в поле ввода, а затем нажмите кнопку.Каков наилучший способ сделать это?

Это для Windows 7, кстати.

Ответы [ 3 ]

2 голосов
/ 26 августа 2010

pyWinAuto будет хорошо работать для этого.С его помощью вы можете «печатать» текст в окнах, основываясь на заголовке окна (или классе окна), а также на кнопках «щелкать».Его довольно просто использовать, и на сайте вы найдете примеры того, как делать то, что вы хотите.

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

1 голос
/ 26 августа 2010

Я слышал, но еще не пробовал сам:

0 голосов
/ 05 ноября 2014

PyAutoGUI (устанавливается через pip) может автоматизировать мышь / клавиатуру и работает на Mac / Windows / Linux.

Он также имеет некоторые базовые возможности распознавания скриншотов, как у Sikuli.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...