Il seguente codice AppleScript di esempio commuterà lo stato della casella di controllo "Usa scala di grigi" in Accessibilità in Preferenze di Sistema in OS X Yosemite (testato in 10.10.4) indipendentemente da ciò che è stato selezionato per ultimo in Accessibilità poiché indica a Preferenze di Sistema di aprirsi direttamente alla posizione della casella di controllo "Usa scala di grigi" e cambia il suo stato.
dì all'applicazione "Preferenze di Sistema" rivelare l'ancora "Seeing_Display" dell'id del riquadro "com.apple.preference.universalaccess" tell applicazione "Eventi di sistema" per indicare la finestra in primo piano del processo di applicazione "Preferenze di sistema" con timeout di 5 secondi ripetere fino a quando (casella di controllo esistente "Usa scala di grigi") ritardo 0.1 fine ripetizione clic casella di controllo "Usa scala di grigi" fine timeout fine dire quitend dire
Il prossimo problema è come eseguirlo. Il problema che circonda l'impostazione come servizio tramite Automator per utilizzare una scorciatoia da tastiera senza l'uso di un'utilità di terze parti è che ogni applicazione che riceve la combinazione di tasti di scelta rapida dovrà avere il permesso di farlo e questo diventa un problema a meno che tu non scelga solo ad es. Finder invece di tutte le applicazioni. Quindi, senza un'utilità di terze parti, lo salverei come script nella cartella Script degli utenti e quindi accedervi dal menu Script nella barra dei menu di Apple o come applicazione.
Le impostazioni per lo script nella barra dei menu di Apple si trovano nelle preferenze di Script Editors. Quindi sono solo due clic del mouse ogni volta che si desidera attivare o disattivare lo stato della casella di controllo "Usa scala di grigi". Uno per fare clic sul menu Script e un altro per fare clic sul nome dello script.
Come applicazione può essere posizionato nel Dock e quindi è sufficiente fare clic con il mouse ogni volta che si desidera attivare o disattivare lo stato di "Usa scala di grigi "casella di controllo.
In uno di questi due casi, per eseguirlo con successo dovrai concedere l'autorizzazione in Accessibilità nella scheda Privacy di Sicurezza & Privacy nelle Preferenze di Sistema.
Come nota a margine , se utilizzi un programma come FastScripts, devi solo utilizzare il esempio AppleScript codice come .scpt salvato in Script Editor , non creare un servizio Automator utilizzando la soluzione alternativa menzionata nel commento e può assegnare la tastiera scorciatoia nelle Preferenze per FastScripts”.
Tieni presente che non sono affiliato con lo sviluppatore di FastScripts, ma solo un utente soddisfatto. sub>