Это не работает, когда мы сворачиваем конкретное приложение. Например: если я использую браузер Chrome и я его минимизирую, он будет продолжать сообщать frontAppName как Chrome. Или, другими словами, когда приложение минимизируется, фокус остается только на этом приложении.
ользую этот код, чтобы получить заголовок окна:
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?