Si uno inserta una acción "Solicitar texto " en su flujo de trabajo en Automator, se le presentará la opción de "Solicitar una respuesta" del usuario:
Si el usuario no puede proporcionar una respuesta, el usuario no puede presionar el botón "Aceptar". La computadora emitirá un pitido al usuario si se presiona el botón "Aceptar" mientras el campo de respuesta está vacío.
¿ Hay alguna manera de replicar este comportamiento exacto en AppleScript?
Sí, se puede lograr así:
repeat
set myAnswer to the text returned of (display dialog "Your question goes here." default answer "")
if myAnswer is "" then
beep
else
exit repeat
end if
end repeat
Por favor, avíseme si esto funciona para usted.
Segunda versión que le dice al usuario cuál es el error:
repeat
set myAnswer to the text returned of (display dialog "Your question goes here." default answer "")
if myAnswer is "" then
beep
display alert "Please enter your answer to continue."
else
exit repeat
end if
end repeat
esfera de rubik
oa-
oa-
esfera de rubik
oa-