Я использую этот код для получения заголовка окна:
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?