Alternar modo de luz / modo oscuro y color de acento de uno a otro

1

Soy nuevo en scripting, así que disculpe mi falta de conocimiento. Me gustaría crear un interruptor que cambie del Modo de luz y un color de acento (y resaltado) de azul a Modo oscuro y un color de acento / resaltado de rojo. Hasta ahora, he podido crear el conmutador solo para el modo Claro / Oscuro, así como cambiar solo el color de resaltado (pero no alternarlo). Sin embargo, dado que el color de acento es una nueva característica de macOS en Mojave, no estoy seguro de cómo proceder ya que no puedo encontrar el atributo para el color de acento.

    
pregunta Aditya J. 25.07.2018 - 18:55

2 respuestas

0

Acabo de intentar hacer lo mismo y creo que esto todavía no es posible. En la aplicación Script Editor puede ver la "biblioteca" para obtener documentación sobre los eventos del sistema. Menciona el dark mode y highlight color , pero no el accent color .

  

objeto de preferencias de apariencia n : una colección de preferencias de apariencia   propiedades
  - apariencia (azul / ‌graphite): el aspecto general de los botones, menús y ventanas   - suavizado de fuentes (booleano): ¿está el suavizado de fuentes?
  - estilo de suavizado de fuentes (automático / ‌light / ‌medium / ‌standard / ‌strong): el método utilizado para suavizar las fuentes
  - color de resaltado (azul / ‌gold / ‌graphite / ‌green / ‌orange / ‌purple / ‌red / ‌silver o color): color utilizado para resaltar el texto seleccionado y las listas
  - límite de aplicaciones recientes (entero): el número de aplicaciones recientes para realizar un seguimiento   - límite de documentos recientes (entero): el número de documentos recientes a seguir
  - límite de servidores recientes (entero): el número de servidores recientes a seguir
  - acción de la barra de desplazamiento (saltar a aquí / saltar a la página siguiente): la acción realizada haciendo clic en la barra de desplazamiento
  - Desplazamiento suave (booleano): ¿Se utiliza el desplazamiento suave?
  - modo oscuro (booleano) : usa la barra de menú oscura y el dock

    
respondido por el Oliver 02.10.2018 - 17:19
0

Tal vez este código de AppleScript ayude un poco

tell application "System Preferences"
    reveal anchor "Main" of pane id "com.apple.preference.general"
end tell

tell application "System Events"
    repeat until exists of checkbox "Dark" of window "General" of application process "System Preferences"
        delay 0.1
    end repeat
    -- Appearance
    click checkbox "Dark" of window "General" of application process "System Preferences"
    -- Accent Color
    click checkbox "Red" of window "General" of application process "System Preferences"
    -- Dropdown Menu For Highlight Color
    click pop up button 1 of window "General" of application process "System Preferences"
    -- Highlight Color
    click menu item "Red" of menu 1 of pop up button 1 of window "General" of application process "System Preferences"
end tell

tell application "System Preferences" to quit
    
respondido por el wch1zpink 02.10.2018 - 21:33

Lea otras preguntas en las etiquetas