Как использовать Python для автоматизации клика по иконке? - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть оконное приложение, которое устанавливается на ПК, я хочу использовать код Python для автоматического нажатия на значок после открытия приложения.Ниже мое приложение выглядит:

enter image description here

. В этом случае я хотел бы использовать код для поиска Excel Icon и автоматического нажатиязначит, цель этого значка - загрузить данные.

Я не могу использовать функцию webdriver, потому что это не веб-приложение, и у этого приложения нет никакой кодировки, это означает, что когда я запускаю Sample.exeоно будет всплывать в этом окне, как показано на рисунке.

У кого-нибудь есть идеи по этому поводу?

1 Ответ

0 голосов
/ 26 февраля 2019

import pyautogui while True: iconX, iconY = pyautogui.locateCenterOnScreen('icon.png') pyautogui.doubleClick(iconX, iconY)

Существует множество различных типов модулей, которые можно использовать для достижения этой цели, но я бы порекомендовал Python Auto GUI.Это позволяет осуществлять поиск на экране и управлять периферийными устройствами, такими как мышь и клавиатура.Код относительно прост и очень прост.Вы можете установить его, используя функцию pip, используя pip install pyautogui.

Код для достижения чего-то, как вы говорите, является одним из первых, что вы сможете сделать, и если вам нужна дополнительная помощь, тогда не стесняйтесь спрашиватьно для удобства я оставлю сайт со следующими функциями.

https://pypi.org/project/PyAutoGUI/

Я предоставлю демонстрационный код выше.

...