L'exemple de code AppleScript suivant fera basculer l'état de la case à cocher "Utiliser l'échelle de gris" dans Accessibilité sous Préférences système sous OS X Yosemite (testé sous 10.10.4) indépendamment de ce qui a été sélectionné en dernier sous Accessibilité car il indique aux Préférences système d'ouvrir directement à l'emplacement de la case à cocher "Utiliser l'échelle de gris" et basculer son état.
dire à l'application "Préférences Système" révéler l'ancre "Seeing_Display" de l'id de volet "com.apple.preference.universalaccess" tell application "Evénements système" pour indiquer la fenêtre avant du processus d'application "Préférences système" avec un délai d'expiration de 5 secondes répéter jusqu'à ce que (existe la case à cocher "Utiliser l'échelle de gris") délai 0,1 fin répéter cliquez sur case à cocher "Utiliser l'échelle de gris" end timeout end tell quitend tell
Le prochain problème est de savoir comment vous voulez l'exécuter. Le problème entourant sa configuration en tant que service via Automator pour utiliser un raccourci clavier sans l'utilisation d'un utilitaire tiers est que chaque application qui reçoit la combinaison de touches de raccourci devra avoir l'autorisation de le faire et cela devient pénible à moins que vous ne choisissiez uniquement par exemple. Finder au lieu de toutes les applications. Donc, sans utilitaire tiers, je l'enregistre en tant que script dans le dossier Users Script, puis j'y accède à partir du menu Script de la barre de menus Apple ou en tant qu'application.
Les paramètres du script dans la barre de menus Apple se trouvent dans les préférences des éditeurs de scripts. Ensuite, il suffit de deux clics de souris à chaque fois que vous souhaitez basculer l'état de la case à cocher "Utiliser l'échelle de gris". Un pour cliquer sur le menu Scripts et un autre pour cliquer sur le nom du script.
En tant qu'application, il peut être placé dans le Dock, puis c'est un simple clic de souris à chaque fois que vous souhaitez basculer l'état de "Utiliser l'échelle de gris "case à cocher.
Dans l'un ou l'autre de ces deux cas, vous devrez donner l'autorisation sous Accessibilité sur l'onglet Confidentialité de Sécurité & Confidentialité dans les Préférences Système afin de l'exécuter avec succès.
En remarque , si vous utilisez un programme tel que FastScripts, il vous suffit d'utiliser le exemple AppleScript code comme un .scpt enregistré dans Script Editor , ne pas créer un service Automator à l'aide de la solution de contournement mentionnée dans le commentaire et peut attribuer le clavier raccourci dans les Préférences pour FastScripts↑.
Notez que je ne suis pas affilié au développeur de FastScripts, juste un utilisateur satisfait. sous>