Une application Automator ne reste généralement pas ouverte après son exécution si tout ce qu'elle fait est d'ouvrir quelques applications. Cela dit, étant donné que vous voulez ouvrir et fermer les mêmes applications avec une seule application qui reste ouverte, puis fermer les applications cibles lorsque vous quittez l'application qui les a ouvertes, je choisirais de le faire avec une rester ouvert AppleScript application .
Le exemple suivant AppleScript code , ci-dessous, ouvrira les trois applications de la cesApps
liste et les fermera lorsque vous fermerez l'application créée à partir de ce code .
Dans Script Editor , copiez et colel le exemple AppleScript dans un nouveau document sans titre.
propriété cesApplications: {"Contacts", "Dictionnaire", "Notes"}
sur run
répéter avec cetteApp dans cesApplications
activer l'application cetteApp
fin répéter
end run
sur quitter
répéter avec cetteApp dans cesApplications
quitter l'application cetteApp
fin répéter
continuer à quitter
fin quitter
- Évidemment, changez les noms de l'application dans le exemple AppleScript code pour répondre à vos besoins.
Enregistrez maintenant le script en tant qu' application AppleScript en cochant la case à cocher Rester ouvert après l'exécution du gestionnaire .
Le exemple AppleScript code , tel qu'il apparaît et tel quel, lorsqu'il est enregistré en tant qu' rester ouvert AppleScript application , a fonctionné pour moi sans problème sur macOS High Sierra.
Remarque: Le exemple AppleScript code est juste cela et ne contient aucune gestion des erreurs qui pourraient être appropriées. Il incombe à l'utilisateur d'ajouter toute gestion des erreurs qui pourrait être appropriée, nécessaire ou souhaitée. Consultez la essayer déclaration et déclaration d'erreur déclaration dans le Guide du langage AppleScript . Voir aussi, Travailler avec les erreurs .