Фон
У меня есть программа, которая вызывает различные функции на основе горячих клавиш и буфера обмена.Я использую pyperclip
и aoikhotkey
.Эта комбинация работает очень хорошо.Однако я хотел бы улучшить его еще больше, если это возможно.В настоящее время мой рабочий процесс выглядит следующим образом:
- Выделите целевой текст с помощью моей мыши
- Нажмите Ctrl + c, чтобы поместить его в буфер обмена
- Нажмите мою комбинацию горячих клавиш, чтобывызовите функцию, которая использует содержимое буфера обмена.
Я хотел бы исключить шаг 2 и заставить функцию, вызываемую горячей клавишей, «очищать» содержимое на моем экране (возможно, с помощью мониторинга событий мыши или курсора).
Вопрос
У кого-нибудь есть идеи о том, как я могу это сделать?Я подозреваю, что я мог бы каким-то образом использовать Tkinter
для достижения этой цели, но у меня нет никакого опыта работы с Tkinter
, поэтому, если у кого-то есть какие-либо предложения или советы, я был бы признателен.
Ссылка
Вот пост, задающий аналогичный вопрос, но с использованием языка сценариев Autohotkey:
Получить выделенный текст без использования буфера обмена
Обновить
Первоначально этот вопрос назывался «Получение выделенного текста без использования буфера обмена».Однако я изменил его, потому что раздел комментариев к этому вопросу помог уточнить мои реальные потребности и цели.