Как получить контекст запущенной программы? Добрый день!
Встал вопрос как можно получить контекст запущенной программы на компьютере?
Это нужно для получения контестной справки и обучающих материалов по системе. Хочется получить максимальную информацию какое окно активно, какой пункт меню выбран и т.п.
Буду благодарен за ссылки где про такое можно почитать. Мне нужно понять как это сделать в принципе, я бывший программист, и могу читать технические статьи и разбираться в коде, но информация мне нужна пока для верхнеуровнего анализа сложности задачи.
Спасибо большое !

21 Авг 2019 в 06:20
195 +1
0
Ответы
1

Для получения контекста запущенной программы на компьютере, вы можете воспользоваться API операционной системы, такого как Windows API или macOS Cocoa API, в зависимости от используемой вами операционной системы.

В Windows, вы можете использовать функции из User32.dll, например GetForegroundWindow() для получения дескриптора активного окна, GetWindowText() для получения текста этого окна и GetMenu() для получения главного меню.

В macOS, вы можете воспользоваться Cocoa API для получения информации об активном окне, выбранном пункте меню и т.п.

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

Я могу порекомендовать вам изучить официальные документации по API вашей операционной системы, а также посмотреть статьи и учебники по программированию на соответствующей платформе. Также полезно изучить документацию по AutoIt, если вы решите использовать этот инструмент.

Надеюсь, эта информация будет полезна для вас. Удачи!

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