Emettre événement
Objet
Dans Windows, effectue une action dans une autre application. Dans macOS, envoie un Apple Event à une autre application.
Voir aussi
Format
Windows : Emettre événement ["avet"; "<nom d'événement>"; "<Fichier ou Calcul ou Texte>"]
macOS : Emettre événement ["<Application cible>"; "<Classe Event>"; "<ID Event>", "<Document ou Calcul ou Texte du script>"]
Options (Windows)
•L'option Emettre le message <nom d'événement> permet de choisir entre:
•ouvrir document/application pour informer FileMaker Pro d'ouvrir un fichier de document ou une application. Les documents sont ouverts à l'aide de l'application que Windows associe au type de fichier de ce document ;
•imprimer document pour informer FileMaker Pro d'imprimer un document dans une autre application.
•L'option
Fichier vous permet de spécifier un document ou une application à ouvrir ou un document à imprimer. Pour plus d’informations, consultez la section
Création de chemins d'accès.
•L'option Calcul vous permet de créer un message à partir d'un calcul.
•L'option Texte vous permet de saisir manuellement du texte à insérer dans le message à envoyer.
•L'option Activer l'application cible active l'application cible et l'affiche à l'écran. Cela risque de ralentir l'exécution de votre script. Si vous n'activez pas l'option Activer l'application de destination, l'Apple Event est exécuté en arrière-plan.
Options (macOS)
•Emettre l'événement <valeur >avec permet de choisir entre :
•ouvre l'application informe FileMaker Pro d'ouvrir une application. Cliquez sur Application pour sélectionner une application.
•ouvre le document informe FileMaker Pro d'ouvrir un document dans l'application de destination. Vous pouvez également indiquer une valeur calculée ou un script.
•exécute le script informe FileMaker Pro d'exécuter un script dans la langue de l'application cible. Cliquez sur Application pour sélectionner une application et choisissez Document pour sélectionner le document à utiliser avec l'application cible. Vous pouvez également sélectionner Texte du script et entrer le texte du script dans le nom d'un script (assurez-vous qu'il est reconnu par l'application cible).
•Autre ouvre la boîte de dialogue Evénement à partir de laquelle vous pouvez entrer manuellement un
Apple event sa
classe et son
ID.
•L'option
Document vous permet de sélectionner le document à utiliser avec l'application cible. Pour plus d’informations, consultez la section
Création de chemins d'accès.
•L'option Calcul vous permet de créer un calcul qui génère une valeur à envoyer avec l'événement.
•Activer l'application de destination active l'application de destination et l'affiche à l'écran. Cela risque de ralentir l'exécution de votre script. Si vous n'activez pas l'option Activer l'application de destination, l'Apple Event est exécuté en arrière-plan.
•Attendre l'exécution complète pour continuer informe FileMaker Pro de patienter jusqu'à la fin de l'événement avant de poursuivre. Vous pouvez désactiver cette option.
•Copie le résultat dans le Presse-papiers copie les données des événements résultants dans le Presse-papiers, à partir d'où ce résultat peut être récupéré. Cette option est grisée si l'option Activer l'application de destination est sélectionnée.
•L'option Application vous permet de sélectionner l'application cible.
Compatibilité
A l’exécution de l’action de script | Prises en charge |
FileMaker Pro | Oui |
FileMaker Server | Non |
FileMaker Go | Non |
Publication Web personnalisée | Non |
FileMaker WebDirect | Non |
Runtime solution | Oui |
Provenance
FileMaker Pro 6.0 ou version antérieure
Description
L'action de script Emettre événement démarre une autre application, ouvre un document dans une autre application ou imprime un document dans une autre application (Windows) ; envoie un Apple Event à une autre application (macOS).
•Pour chaque événement à envoyer, vous devez définir une action Emettre événement. Un script peut comprendre plusieurs actions Emettre événement.
•Lorsque vous désignez un document ou une application au moyen d'un calcul ou d'une chaîne de texte, le type de fichier ou le nom de l'application sont remplacés par la mention <inconnu> dans la définition du script.
•Windows : Vous avez par ailleurs la possibilité de créer un programme en langage Basic ou C, puis de lancer ce programme avec l'action de script correspondante. Vous disposez ainsi de fonctions de script supplémentaires.
•macOS : Lorsque FileMaker Pro émet un Apple Event, il l'envoie sous forme de données texte (non compilées). Vous devez connaître au préalable les informations que requiert l'application de destination pour la réception d'un événement Apple Event.
Exemple 1
Dans macOS, ouvre l'application TextEdit.
Emettre événement ["TextEdit", "aevt", "oapp"]
Exemple 2
Dans Windows, ouvre l'application Notepad.
Emettre événement ["aevt"; "odoc"; "NOTEPAD.EXE"]
Exemple 3
Dans Windows, ouvre le fichier image.bmp avec l'application par défaut.
Emettre événement ["aevt"; "odoc"; "image.bmp"]
Rubriques connexes