AppleScript puede crear diálogos y servir para que el usuario introduzca datos. Por ejemplo, inserta el siguiente script y comprueba su comportamiento:
- -- AppleScript
- -- Uso de un diálogo para que el usuario introduzca información en un applescript.
- -- Se puede hacer con contestaciones tipo 'texto' o "elección de botones".
- -- La información devuelta se puede usar para definir las correspondientes variables.
- -- El número de botones no puede exceder de tres.
- -- En los tres ejemplos que siguen mostramos cómo devolver texto, una elección de botones, o ambas.
- display dialog "Diálogo de prueba: teclea algo abajo" default answer "¡Hola, mundo!" buttons {"A", "B", "C"} default button "B"
- set theText to (the text returned of the result)
- display dialog "Diálogo de prueba: teclea algo abajo" default answer "¡Hola, mundo!" buttons {"A", "B", "C"} default button "B"
- set theButton to (the button returned of the result)
- display dialog "Diálogo de prueba: teclea algo abajo" default answer "¡Hola, mundo!" buttons {"A", "B", "C"} default button "B"
- set {theText, theButton} to {the text returned of the result, the button returned of the result}