L'exemple que je peux penser de ce qui est le plus pertinent pour moi est de pouvoir fermer l'application last.fm quand je ferme iTunes. J'oublie assez souvent de fermer last.fm et je le trouve plutôt agaçant. Je suis sûr qu'il existe d'autres utilisations ...Est-il possible d'écrire un applescript de sorte que lorsque je ferme un programme, il en ferme un autre?
Répondre
Oui, vous pouvez.
Sur mon Blog thecocoaquest J'ai deux messages qui couvrent cela. Le premier article vous montre une méthode pour ce faire avec un applescript et en utilisant un agent de lancement.
Applescript – Quit or Launch Application if another is or is not running
Voici un des exemples:
Si j'ai une application en cours d'exécution de la deuxième application démarre et sera toujours en cours d'exécution tandis que la première application est en cours d'exécution.
Ou quand je quitte la première application de la deuxième application sera également quit
#!/usr/bin/osascript
#Copyright Mark Hunte 2012
#http://www.markosx.com/thecocoaquest/kill-one-application-if-another-is-not-running-applescript
set appMustBeRunning to "xcode"
set appToKill to "Snippets"
tell application "System Events"
set appMustBeRunningID to (unix id of processes whose name is appMustBeRunning)
set appToKillID to (unix id of processes whose name is appToKill)
end tell
if appMustBeRunningID is {} then
try
tell application "Snippets" to quit
end try
else if appToKillID is {} then
tell application "Snippets" to launch
end if
Le deuxième poste est une révision montrant comment ajouter plus d'une application maître-esclave &
Applescript – Quit or Launch Application script.. (Revised)
A également un script pour si vous voulez juste exécuter Applescript en tant qu'application.
- 1. Pourquoi mon programme Android ne se ferme-t-il pas lorsque je le ferme?
- 2. Que ferme un canal kotlinx.coroutines
- 3. La première fois que je ferme un pli, il ferme tous les plis
- 4. Comment conserver un service en cours lorsque je ferme l'application?
- 5. Mon JFrame se ferme quand je ferme une autre image
- 6. L'application se ferme-t-elle lorsqu'un autre programme se ferme?
- 7. Comment diagnostiquer un Applescript compilé qui se ferme au démarrage?
- 8. En cours d'exécution Un minuteur lorsque l'application se ferme
- 9. comment procexp ferme un mutex maintenu par un autre processus?
- 10. Comment rafraîchir une page lorsque je ferme un modal?
- 11. Que se passe-t-il lorsque je ferme/abandonne un canal/proxy WCF?
- 12. Pourquoi `readLines` ferme-t-il un ZipInputStream?
- 13. Quand hiberner ferme-t-il un curseur?
- 14. Un thread se ferme-t-il automatiquement?
- 15. Lorsque je ferme un serveur http, pourquoi un socket est-il raccroché?
- 16. Fermer un formulaire quand un autre formulaire se ferme
- 17. Comment enregistrer un [GMSPolyline] de sorte que lorsque l'utilisateur ferme et ouvre l'application, il conserve encore les données
- 18. Attendez que l'utilisateur ferme un fichier
- 19. Android - rappel si DialogFragment se ferme dans un autre DialogFragment
- 20. Comment sublimerepl ferme-t-il l'instance de Python qu'il a créée lorsque je ferme l'onglet sublimerepl?
- 21. Jetty ferme le programme
- 22. Le programme se ferme soudainement quand je lance un autre processus
- 23. Comment puis-je écrire un fichier batch Lorsque je démarre un programme et lorsque ce programme finis ou ferme, démarrez une autre
- 24. Applescript ne se ferme pas automatiquement
- 25. zoom Carte ferme programme
- 26. Autohotkey: ferme un programme spécifique s'il est ouvert
- 27. Comment puis-je créer un fichier batch qui ouvre un programme si un utilisateur le ferme?
- 28. Mappez un flux sur un autre flux et fermez le premier lorsque le second se ferme
- 29. Node.js se ferme lorsque je l'ouvre
- 30. Quand je ferme mon programme Java, il rafraîchit tout
Génial c'est exactement ce que je cherchais! Je ne sais pas grand-chose sur l'applescript, mais c'est quelque chose que je veux apprendre et je pense que ce serait quelque chose que je voudrais commencer. Très appréciée. –
Bonjour John E, Votre accueil – markhunte