Я использую этот код, чтобы получить заголовок окна:
tell application "System Events"
set frontApp to name of first application process whose frontmost is true
end tell
tell application frontApp
set window_name to name of front window
end tell
Однако это не удается в некоторых случаях. Очевидно, что это не удается, когда нет открытого окна, но это нормально. Однако в некоторых случаях, например, для Texmaker, он не работает с ошибкой. Он также не работает для предварительного просмотра.
Какой способ получить заголовок окна в любом случае, даже для таких случаев, как Texmaker?