Como posso executar código (por exemplo display dialog("test")
) usando AppleScript apenas se o aplicativo "Finder" estiver atualmente em foco / ativo.
Hum, se o aplicativo já estiver ativo, o que você pretende realizar ativando-o novamente?
—
Kent
stackoverflow.com/questions/3718520/… ocioso é relevante, embora não resolva o problema.
—
William William
Você precisa esclarecer sua pergunta. O script na minha resposta funciona, para uma determinada definição de 'funciona', isto é, informa com precisão se o Finder está ou não na frente.
—
Tetsujin
@Tetsujin atualizado
—
William
Como você está lançando o aplicativo Applescript? Ao clicar duas vezes, sempre mostrará o Finder como o '2º ao último' mais à frente. Alteração da resposta - isso funcionará se chamado do Editor de scripts, mas 'falhará' se clicar duas vezes no Finder, pois fornece um falso positivo
—
Tetsujin