10 votes

com.automator.runner.xpc n'est pas autorisé à envoyer des frappes de touches

J'ai deux MacBooks. Les deux exécutent la même version de MacOS. J'ai installé le même script d'Automator dans les deux. Mais sur le MacBook le plus ancien, j'obtiens :

L'action "Exécuter AppleScript" a rencontré une erreur : "System Events got an error : com.automator.runner.xpc is not allowed to send keystrokes".

J'ai ajouté Automator à la section Sécurité -> Accessibilité dans les deux. Cela fonctionne même sur l'ancien. Mais ensuite, ça s'arrête soudainement. Je ne comprends pas pourquoi...

18voto

user321627 Points 227

J'ai résolu ce problème récemment, au cas où quelqu'un serait intéressé de savoir comment. Il n'est PAS réellement nécessaire pour Événements du système d'avoir un accès direct Accessibilité privilèges. Ce que vous devez ajouter, ce sont 3 applications au total, Automator , scriptÉditeur et Utilitaire AppleScript .

Le site Automator y scriptÉditeur Les applications se trouvent dans le ~/Applications y ~/Applications/Utilities respectivement. Ce qui est plus difficile à trouver, c'est le Utilitaire AppleScript que vous voyez ci-dessous :

enter image description here

Pour ajouter Utilitaire AppleScript cliquez sur l'icône + bouton sur Accessibilité puis naviguez vers (un raccourci est CMD+SHIFT+G )

/System/Library/CoreServices

puis open l'application appelée AppleScript Utility .

Ensuite, exécutez à nouveau un script dans automator, qui met à jour les privilèges et les choses devraient bien fonctionner après. En résumé, Automator , scriptÉditeur et Utilitaire AppleScript doivent être ajoutés à Accessibilité .

11voto

searaig Points 81

J'ai constaté que toutes les applications concernées qui sont ciblées par l'automatisation doivent également recevoir l'autorisation d'accessibilité. Ainsi, si votre automatisation recharge une page dans Chrome, Chrome et Automator ont besoin des autorisations d'accessibilité.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X