0 votos

Applescript: ejecute el script solo si se ingresa una entrada específica

¿Es posible ejecutar un manuscrito SOLAMENTE si se inserta una entrada específica? Si pongo mis intentos en el código, podría ser más claro a lo que estoy llegando

 set x to display dialog "What is your password?" default answer "" with hidden answer
set y to (text returned of x)


display dialog (text returned of x)
display dialog y

if (text returned of y) is 3232 then
  display dialog "Hi" buttons ["OK"]
end if

Todas las cosas intermedias son solo probar y asegurarse de que todo funcione correctamente

2voto

up_the_irons Puntos 231

Primero, está tratando de verificar con text returned of y , donde y es text returned of x - una cadena , no un resultado de diálogo, por lo que text returned of y ganó no funciona. Simplemente use y .

En segundo lugar, debe probar su cadena almacenada en y con otra cadena , no con un número. Envuelva 3232 entre comillas:

 set x to display dialog "What is your password?" default answer "" with hidden answer
set y to (text returned of x)


display dialog (text returned of x)
display dialog y

if y is "3232" then
  display dialog "Hi" buttons ["OK"]
end if

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