En résultat renvoyée d'un display dialog
commande est un record
qui est une collection de propriétés labellisées et, à ce titre, vous pouvez le coder de manière à ce que l'élément variable contient l'ensemble des record
et donc d'attribuer ensuite un variable pour chaque propriété labellisée au sein de la enregistrer comme dans l'exemple suivant :
set theResultReturned to (display dialog "hallo" buttons {"h", "a"} default button "a" default answer "")
set theTextReturned to the text returned of theResultReturned
set theButtonReturned to the button returned of theResultReturned
- Notez l'utilisation de
the
en to the ...
peut être omis si vous souhaitez être moins verbeux. De même, la fonction variable peuvent également être moins verbeux et ont été rédigés de cette manière pour plus de clarté.
Vous pouvez ensuite agir sur les variables si nécessaire/souhaité.
À moins que la manière et la raison pour lesquelles vous le codez ne l'exigent, vous pouvez aussi le coder de manière à ce que des variables pour chaque propriété labellisée ne doivent pas être explicitement définis. A titre d'exemple flux logique sans paramétrage explicite de l'option propriétés labellisées Pour plus d'informations, consultez la section Exemples de la page d'accueil du site Web de la Commission européenne. display dialog
commande en el Guide du langage AppleScript .