1 votos

Salida AppleScript si no hay acción

Me gustaría que mi script se detuviera automáticamente a menos que pulse un botón.

display dialog "Continue" with icon caution buttons {"Exit", "Continue"} default button 1 giving up after 2
if the button returned of the result is "Exit" then
    return
end if

Obviamente con el script de abajo, tengo seleccionada mi respuesta por defecto, tengo un tiempo de espera pero al final del tiempo de espera no se pulsa automáticamente "Salir" y el script continúa.

Es la única manera de hacerlo es intercambiar el script alrededor de esta manera :

if the button returned of the result is "Continue" then
    -- add the "continue script"
end if
Return

1voto

Tetsujin Puntos 23061

Anula la estructura 'fail' para convertirla en 'if not pass'.

display dialog "Continue" with icon caution buttons {"Exit", "Continue"} default button 1 giving up after 5
if the button returned of the result is not "Continue" then     
    return "exit"
else
    return "continue"
end if

1 votos

Gracias, es perfecto.

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