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

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

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

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

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

Ответы на вопрос(1)

Ваш ответ на вопрос