Как создать приложение под Linux чтоб оно получало доступ к окнам приложения? Скажите только куда начать копать. Хочу под Linux Ubuntu написать приложение. которое бы умело сворачивать, разворачивать заданное приложение, например, vsCode и вставлять в него произвольный текст и удалять этот текст. Достаточно примитивного варианта подобного приложения. Просто куда копать как подойти к решению задачи. Как называются такие приложения и на каком языке программирования пишутся.

29 Сен 2021 в 19:58
127 +1
0
Ответы
1

Для решения вашей задачи, вам потребуется использовать инструменты для автоматизации действий внутри приложений, такие как GUI automation tools.

Один из популярных инструментов для автоматизации GUI в Linux - это X11, который предоставляет низкоуровневый доступ к окнам и событиям в системе. Вы можете использовать библиотеку Xlib для работы с X11 в вашем приложении.

Для создания приложения под Linux Ubunutu, которое будет управлять другими приложениями, вы можете использовать язык программирования Python и библиотеку python-xlib для работы с X11.

Вам необходимо изучить документацию по X11 и python-xlib, а также примеры использования этих инструментов для автоматизации GUI в Linux. Начните с написания простого приложения, которое сможет получать доступ к окнам других приложений и выполнять необходимые действия. Далее, добавьте функционал для вставки и удаления текста в окне vsCode.

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

Надеюсь, это поможет вам начать работу над вашим проектом. Удачи!

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