2 votos

si de la aplicación de "Safari" visible es falsa (AppleScript)

Me gustaría comprobar si Safari es visible, mi AppleScript código fue esto, pero no funciona ... ¿Cómo puedo comprobar el visible con AppleScript?

if application "Safari" visible is false then
    tell application "Safari"
        activate
    end tell
end if

1voto

Tetsujin Puntos 23061

Intenta esto,,,

tell application "Finder"
    if visible of process "Safari" is false then
        tell application "Safari" to activate
    end if
end tell

Esto sólo funcionará si se está ejecutando, pero oculto, por cierto. Si quiere que la secuencia de comandos para 'recuperar' Safari, simplemente hay que activar sin ningún tipo de verificación

0voto

Tim Brigham Puntos 8727

Primero de todo, la sintaxis de código puede no ser la correcta. Esta es la forma en que yo iba a escribir:

if visible of application "Safari" is false then 
    --Do Something
end if

En segundo lugar, una aplicación tiene que ser ya activado para tener un valor booleano visible. Lo que usted podría desea su lugar es set frontmost to true.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X