MacOSX: получить заголовок переднего окна

Я использую этот код для получения заголовка окна:

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?

11
задан Albert 13 March 2011 в 20:46
поделиться