Как передать данные для обработки в другую программу и получить результат назад? Не могу подступиться к задаче. Сомневаюсь что её можно реализовать на Python, поэтому приветствуются любые адекватные инструменты.
Порядок действий такой - Пользователь работает в текстовом редакторе (Word, Writer, Блокнот, текстовое поле в браузере) - Нажимает горячую комбинацию - Запускается ДРУГАЯ программа - Там производится выбор шаблона текта - Нажимается кнопка (или другая комбинация клавиш) - В исходную программу в место где стоит курсор вставляется текст.
Нужно реализовать это на каком-то уровне кроссплатформенности - Windows, MacOS, по возможности Linux.

21 Авг 2019 в 06:19
224 +1
0
Ответы
1

Для реализации подобного функционала рекомендую использовать механизмы межпроцессного взаимодействия, такие как сокеты или межпроцессное взаимодействие (IPC).

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

Для обмена данными между этими программами вы можете использовать сокеты или другие механизмы IPC. Например, программа в текстовом редакторе может отправлять текст другой программе через сокеты, а вторая программа может обработать его и вернуть результат обратно через сокеты.

Для кроссплатформенности вы можете использовать библиотеки, такие как socket в Python, которые поддерживают работу с сокетами на разных операционных системах.

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

20 Апр в 13:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир