Какие инструменты командной строки я могу использовать, чтобы получить текущее активное приложение / окно на каждой платформе? - PullRequest
4 голосов
/ 17 мая 2010

Я пытаюсь создать приложение AIR для регистрации использования приложения, и единственный простой способ получить информацию из системы с помощью AIR - это использовать инструменты командной строки и очистку stdout .

Я знаю о таких инструментах, как top и ps для OS X, но ни один из них, похоже, не говорит мне, какое приложение / окно активно, возможно, мне даже не следует искать для процессов? В целях ведения журнала я бы хотел получить имя и заголовок текущего активного окна (и приложения) в качестве начала.

Меня в первую очередь интересует OS X, но было бы здорово иметь эквиваленты Windows и Linux и на будущее.

Если таких инструментов еще не существует, было бы здорово получить несколько советов, как их сделать. Я еще не занимался программированием на уровне ОС, но я думаю, что создание инструмента командной строки должно быть одной из самых простых вещей (полное игнорирование каркасов GUI).

1 Ответ

2 голосов
/ 20 мая 2010

Похоже, что эти два вопроса задают одно и то же, если я не понял вашего вопроса. Должно быть хорошим началом для OS X:

Получить заголовок текущего активного окна / документа в Mac OS X Поиск текущего активного окна в Mac OS X с использованием Python

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...