Как запустить код (например display dialog("test")) с помощью AppleScript, только если приложение «Finder» в данный момент находится в фокусе / активно.
Хм, если приложение уже активно, чего вы хотите добиться, активировав его снова?
—
Кент,
stackoverflow.com/questions/3718520/… idle имеет значение, хотя и не решает проблему.
—
Уильям
Вам нужно уточнить свой вопрос. Сценарий в моем ответе работает для данного определения «работ», т.е. он точно сообщает, является ли Finder лучшим.
—
Тецудзин
@Tetsujin обновлено
—
Уильям
Как вы собираетесь запускать приложение Applescript? Двойной щелчок по нему, конечно, всегда покажет Finder как «2-й до последнего». Изменение ответа - это будет работать, если вызывается из редактора сценариев, но «не работает», если дважды щелкнуть в Finder, поскольку это дает ложноположительный результат
—
Tetsujin