Exécuter AppleScriptExécuter AppleScript [“<texte applescript>”]Cliquez sur Définir pour ouvrir la boîte de dialogue Options Exécuter AppleScript à partir de laquelle vous pourrez définir les options ci-dessous.
• AppleScript calculé permet de créer un calcul que vous utilisez comme texte AppleScript.
• AppleScript natif permet de saisir manuellement le texte d'un AppleScript (jusqu'à 30 000 caractères). La mise en retrait des boucles de répétition et des instructions conditionnelles est impossible.
FileMaker Pro 6.0 ou antérieurVous pouvez créer un calcul destiné à générer des commandes AppleScript à envoyer ou tapez les commandes, directement dans la zone de texte AppleScript natif.Lorsque vous manipulez des scripts calculés et des scripts stockés dans des rubriques FileMaker Pro, les commandes AppleScript sont compilées à chaque exécution de script. Si vous définissez le script dans la zone de texte AppleScript natif, FileMaker Pro compile le script et détecte les éventuelles erreurs système ou de script. Le script est recompilé à chaque modification.Remarque Dans la mesure où AppleScript est un composant propre à Mac OS, l'action de script Exécuter AppleScript est ignorée sous Windows. Un code d'erreur est généré, qui relève de la Obtenir ( DernièreErreur ) fonction.
• FileMaker Pro utilise l'action de script Exécuter AppleScript pour s'envoyer des Apple Events ou les envoyer au logiciel FileMaker Pro installé sur d'autres machines.
• Utilisez également cette action pour communiquer avec des mini-applications (applets) ou autres applications acceptant les scripts. Ainsi, si vous avez créé une mini-application AppleScript associée à des sous-programmes, vous pouvez appeler les gestionnaires par le biais de Exécuter AppleScript ; par exemple :Perform AppleScript ["tell application "My Applet" to doMyRoutine()"]Cet exemple permet de copier du texte d'une rubrique FileMaker Pro et de le coller dans un document de traitement de texte AppleWorks.Copy [Select; Correspondence::Letter]
Perform AppleScript ["Tell Application "AppleWorks 6" activate
make new document paste end tell"]Perform AppleScript ["tell application "Finder" to set bounds
au niveau de la fenêtre "Mes Fichiers" sur {100,100,100,100}"]