Editor de Script
Abrir /Applications/Utilities/Script Editor.app
var darkMode = Application("System Events").appearancePreferences.darkMode;
darkMode.set(!darkMode.get());
Você pode construir um aplicativo a partir deste código usando File > Export...
e, em seguida, usá-lo como parte de qualquer outro esquema de automação (por exemplo, Login, Calendário, Atalhos de teclado).
Como funciona:
A partir do OS X 10.10 Yosemite, você pode usar javascript para automatizar aplicativos e tarefas do sistema.
Você pode brincar com o OS X javascript REPL usando osascript:
osascript -l JavaScript -i
Mas, realmente, você deve trabalhar no Editor de scripts, porque ele contém toda a documentação e métodos de biblioteca integrados.
/Applications/Utilities/Script Editor.app
Confira a Window > Library
lista de todos os aplicativos com os quais você pode trabalhar.
O OS X 10.10 também vem com um novo Modo escuro, que pode ser ativado System Preferences > General
.
Podemos acessar esta opção de configuração através de javascript, obtendo o aplicativo “Eventos do Sistema” e modificando a opção de preferência de aparência para o modo escuro.
O processo reflete a IU.