Exécuter AppleScript (OS X)
Objet 
Envoie des commandes AppleScript à une autre application.
Format 
Exécuter AppleScript ["<texte applescript>"]
Options 
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.
Compatibilité 
 
A l'exécution de l'action de script 
Prises en charge 
FileMakerPro 
Oui 
Script FileMaker Server programmé 
Non 
FileMakerGo 
Non 
Publication Web personnalisée 
Non 
FileMaker WebDirect 
Non 
Runtime solution 
Oui 
Provenance 
FileMaker Pro 6.0 ou antérieur
Description 
Vous 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 à OS X, 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.
Astuces
 •
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.
 •
 •
Perform AppleScript ["tell application "My Applet" to doMyRoutine()"]
Exemple1 
Ouvre le dossier Documents de l'utilisateur OS X actuel.
Exécuter AppleScript ["tell application "Finder" (*enter line break*) activate (*enter line break*) set x to path to documents folder (*enter line break*) open x (*enter line break*) end tell"]
Exemple2 
Définit les limites de la fenêtre Documents à la taille spécifiée. Le dossier Documents doit être ouvert avant l'exécution de ce script.
Exéciter AppleScript ["tell application "Finder" to set bounds of window "Documents" to {170, 70, 1000, 600}"]
Exemple3 
Calcule et exécute AppleScript pour installer une imprimante réseau. "\" indique à FileMaker Pro de reconnaître le symbole qui suit comme un caractère et non comme un opérateur de calcul.
Exécuter AppleScript ["script shell \"lpadmin -p " & Imprimantes::Nom & " -E -v lpd://" & Imprimantes::Addresse IP & " -P /Library/Printers/PPDs/Contents/Resources/" & Substituer ( Imprimantes::Nom pilote ; " " ; "\\\ " ) & ".gz -D \\\"" & Imprimantes::Description & "\\\"\""]
Rubriques connexes 
Page de référence des actions de script (liste alphabétique)
Page de référence des actions de script (liste des catégories)