1
Я хочу перечислить открытые окна в терминале, чтобы получить x, y, width и height, как xwininfo -root -tree
для X11.Mac - Список открытых окон на терминале
Я пробовал:
osacript -e tell application "Microsoft Word" to get the bounds of the front window
Но это не работает для всех приложений, и вы не можете определить ребенка (если у вас есть два документа Word, то вернуть первое разомкнут).
Спасибо, но это не сработает. Когда я пытаюсь: osascript -e «сказать приложение„Системные события“, чтобы получить позицию каждого окна каждого процесса» У меня есть эта ошибка: выполнения ошибки: Системные события получили ошибка: доступ для вспомогательных устройства отключены. (-25211) – Tokytok
перейти к системным настройкам -> универсальный доступ и включить «Разрешить доступ для вспомогательных устройств» – strkol
Большое спасибо! Последний вопрос, как я могу определить, находится ли окно в доке (скрытой) или на передней панели? – Tokytok