Je suis novice en matière d'Automator et d'AppleScript. Je m'excuse donc par avance si la réponse à cette question est stupide, évidente ou impossible.
Mon organisation utilise l'application Zoom, je ne peux pas installer de plugins Zoom, etc., mais je veux pouvoir, en dehors de Zoom, contrôler si je suis sur un appel Zoom ou non, et exécuter une commande shell ou similaire (par exemple, pour allumer un voyant USB "ON AIR").
Je suppose que je peux écrire un AppleScript qui s'exécute au démarrage, caché du Dock etc., qui boucle en écoutant une application, puis une fenêtre de cette application, puis exécute l'action, et continue à boucler en vérifiant l'existence de la fenêtre, et une fois qu'elle n'est plus trouvée, exécute une autre action. Est-ce la bonne façon d'aborder la question ?
Notez également que le fait d'avoir l'application Zoom ouverte ne signifie pas que nous sommes en communication - lorsque l'appel se termine, la plupart du temps, les gens gardent Zoom ouvert. C'est seulement la fenêtre d'appel Zoom qui est fermée. Heureusement, chaque fois qu'il y a un appel Zoom, il semble toujours se trouver dans une fenêtre appelée "Réunion Zoom" et cela ne change pas.
Je préfère ne pas utiliser de logiciel tiers, sauf s'il est gratuit et à code source ouvert.
Quelle est la meilleure façon d'y parvenir ?