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}
`

Ayuda para macros
Creación de diálogos