web-dev-qa-db-fra.com

Éditeur AppleScript, écrire un message dans la fenêtre "Résultat"

J'utilise Mac OS X Apple Script Editor et (pendant le débogage) au lieu d'écrire beaucoup de display dialog instructions, j'aimerais écrire les résultats d'un calcul dans la fenêtre ci-dessous, appelée "Résultat" (j'ai l'interface utilisateur allemande ici, donc la traduction est une supposition). Y a-t-il donc une instruction d'écriture/d'impression que je peux utiliser pour mettre des messages dans la fenêtre "standard out"? Je ne demande pas de mettre les messages dans un fichier journal sur le système de fichiers, c'est purement temporaire.

39
topskip

Vous pouvez utiliser la commande log , qui place les messages dans la fenêtre Historique des journaux , par exemple:


enter image description here

72
Paul R

Le journal est la bonne façon de procéder; cependant, si votre base d'utilisateurs connaît mieux le script Shell, vous pouvez procéder comme suit.

set val to 123
do Shell script "echo The value: " & val

Production

Result:
"The value: 123"

Avec cette approche, vous n’avez pas constamment à dire aux utilisateurs qu’ils doivent activer "Afficher le journal"

5
cage