Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2019, 12:45   #1
Program92
 
Регистрация: 03.08.2016
Сообщений: 5
По умолчанию Запрос на клик мышью в Python 3.6

Здравствуйте!

Напишите, пожалуйста, как в Python 3.6 реализовать запрос на клик мышью? То есть наподобие input().
Предполагается следующее:
Шаг 1. Программа ждёт, пока пользователь сделает клик левой кнопкой мыши в окне другой программы (например, Excel). Как только пользователь сделал клик мышью, переходи к шагу 2.
Шаг 2. Программа делает клик правой кнопкой мыши.
Шаг 3. Программа перемещает курсор вправо на k единиц и вниз на n единиц и так далее...

Проблема именно в шаге 1. Напишите, пожалуйста, как можно решить данную проблему.
Program92 вне форума Ответить с цитированием
Старый 09.05.2019, 12:59   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

1. Берете что-то из pynput, pymouse, pygame, ... и используете их функционал
2. Берете win32api и используете винапи
3. Берете pyHook и ставите хуки
p51x вне форума Ответить с цитированием
Старый 09.05.2019, 13:10   #3
Program92
 
Регистрация: 03.08.2016
Сообщений: 5
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
1. Берете что-то из pynput, pymouse, pygame, ... и используете их функционал
2. Берете win32api и используете винапи
3. Берете pyHook и ставите хуки
Большое спасибо!
Program92 вне форума Ответить с цитированием
Старый 09.05.2019, 13:49   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Используйте макросы экселя.

Ну или обычно проще Autohotkey, AutoIt для автоматизации сторонних приложений.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.05.2019, 14:04   #5
Program92
 
Регистрация: 03.08.2016
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Используйте макросы экселя.

Ну или обычно проще Autohotkey, AutoIt для автоматизации сторонних приложений.
Хорошо, попробую. Спасибо!
Program92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinApi C++ Двойной клик мышью Vitoster98 Общие вопросы C/C++ 1 04.11.2017 22:07
SQL запрос и Python Master_Sergius SQL, базы данных 0 30.10.2012 14:20
Клик мышью в свернутом webbrowser Кинельски Win Api 6 16.06.2011 19:33
Произвольный клик мышью Lime Безопасность, Шифрование 9 28.11.2009 18:23
Программный клик мышью Аlex Win Api 1 30.06.2008 23:30