Как я могу получить заголовок, позицию и размер окна, если оно не поддерживает API доступности?Инспектор доступности не видит его вообще.Скажем, это окно xterm в X11.app (X11-> Applications-> Terminal).
Вы должны быть в состоянии получить всю информацию об этом окне с помощью методов, представленных в заголовочном файле CGWindow.h. Документы Apple доступны на странице Справочник по службам кварцевого окна . У них также есть очень информативное приложение-пример под названием Сын Захвата , которое должно помочь вам начать работу.
Вы можете использовать CGWindowListCreateDescriptionFromArray (). Смотрите CGWindow.h
Это дает вам массив словарей. Следующая информация, вероятно, будет полезна для вас: