Уведомления

Группа в Telegram: @pythonsu

#1 Июль 5, 2019 12:57:33

angree77
Зарегистрирован: 2019-04-24
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужен совет по реализации програмки

Добрый день!
Появилась задачка, которую хотелось бы решить:
Имеется приложение под виндой, которое при определенных событиях срабатывает (выводит на экран инфу), с этого приложения надо забирать данные с экрана(для дальнейшей обработки событий), и подтверждать события… простая проверка показала что скопировать строчки можно выделив их и нажав ctrl+c , а подтвердить события ctrl+d
Внимание вопрос знатокам : с помощью каких библиотек можно реализовать clipboard и Tkinter работают уже со скопированным в буфер обмена данными, а мне хочется автоматизировать маленько процесс т.е. свести к минимуму нажатия кнопок


P.S. Пишите предложения только по существу

Офлайн

#2 Июль 5, 2019 13:33:09

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Нужен совет по реализации програмки

Вы не сказали какое это приложение, GUI и консольное?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Июль 5, 2019 13:35:00

angree77
Зарегистрирован: 2019-04-24
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужен совет по реализации програмки

JOHN_16
Вы не сказали какое это приложение, GUI и консольное?
Гуевое

Офлайн

#4 Июль 5, 2019 13:59:50

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Нужен совет по реализации програмки

хм.. я использовать pywinauto для автоматизации GUI приложения.
как послать комбинации клавиш не проблема - легко гуглится кучка вариантов. Я использовал pykeyboard, так как мне разные клавиши надо было посылать.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Июль 5, 2019 15:31:56

angree77
Зарегистрирован: 2019-04-24
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужен совет по реализации програмки

JOHN_16
хм.. я использовать pywinauto для автоматизации GUI приложения.
Уважаемый подскажите пожалуйста, я скачал модуль установил его при попытке импортировать вылетает с ошибкой
from pywinauto import application
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Users\user\AppData\Local\JetBrains\PyCharm 2019.1.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\pywinauto\__init__.py", line 59, in <module>
import win32api # noqa: E402
File "C:\Users\user\AppData\Local\JetBrains\PyCharm 2019.1.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'win32api'
я так понимаю не хватает модуля win32api, а необходимую библиотеку можно установить из пакета pywin32

Отредактировано angree77 (Июль 5, 2019 16:44:39)

Офлайн

#6 Июль 5, 2019 16:44:39

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Нужен совет по реализации програмки

angree77
PyCharm 2019.1.3\
сделайте все то же самое в обычной консоли - если все работает, то ищите проблему в пичарме и его импортах, путях, интерпретаторах и тп



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version