Je voudrais contourner une limitation avec Outlook qui ne me permet pas de définir un délai pour tous les courriels envoyés par x minutes. Pour résoudre ce problème, j'ai envisagé d'utiliser le déclencheur de raccourci Alfred Worklfows à exécuter lorsque je décide d'envoyer un message. Cela déclenche un script Applescript pour naviguer dans la barre de menus de la nouvelle fenêtre de message, sélectionnez Brouillon et cliquez sur Envoyer plus tard ...
Le bloqueur sur lequel j’ai trébuché est que la barre de menus ne voit pas l’élément "Brouillon" de la barre de menus car il n’est pas disponible dans la fenêtre principale de Outlook, mais uniquement pour la nouvelle fenêtre de message.
A cause de ça quand j'essaye:
tell application "System Events"
tell process "Outlook"
tell menu bar 1
tell menu bar item "Draft"
click menu item "Send Later..."
end tell
end tell
end tell
end tell
Je reçois
"erreur d'exécution: les événements système ont eu une erreur: impossible d'obtenir l'élément de menu" Envoyer plus tard ... "de l'élément de barre de menu" Brouillon "de la barre de menus 1 du processus" Outlook "."
La question est donc de savoir comment accéder à la barre de menu de droite, qui n'est pas la fenêtre principale. J'ai essayé la chose évidente qui est de dire la barre de menus 2, mais rien de tout cela n'a fonctionné. J'ai également essayé d'explorer l'application via Accessibility Investigator, mais je ne pouvais pas non plus trouver la barre de menus.
Des idées?
Merci beaucoup pour votre aide.
la source