1 votos

La modificación "de la interfaz de Usuario de efectos de sonido" con applescript

Buenos días a todos, Me gustaría ser capaz de convertir el sistema de sonidos en mi mac (y de nuevo) con un applescript activada como una extensión de Alfred.

Tengo poco conocimiento de applescripts, pero he encontrado que no puedo abrir el panel de preferencias del sistema. ¿Cómo puedo activar y desactivar el "Juego de la interfaz de usuario de efectos de sonido" y "el Juego de retroalimentación cuando el volumen es cambiado" casillas de verificación?

El inicio de mi código es el siguiente

tell application "System Preferences" to activate (reveal anchor "effects" of pane id "com.apple.preference.sound")

Gracias chicos

2voto

jtbandes Puntos 8260

Preferencias del sistema y los Sonidos prefpane no tiene forma directa a la secuencia de comandos de esta. Pero usted puede utilizar regular de la interfaz de usuario de secuencias de comandos de AppleScript:

tell application "System Preferences"
    reveal anchor "effects" of pane id "com.apple.preference.sound"
end tell

tell application "System Events"
    tell process "System Preferences"
        if value of theBox is not 1 then
            click checkbox 1 of tab group 1 of window 1
        end if
    end tell
end tell

O si desea establecer un valor determinado en lugar de simplemente cambiar la casilla de verificación:

tell application "System Preferences"
    reveal anchor "effects" of pane id "com.apple.preference.sound"
end tell

tell application "System Events"
    tell process "System Preferences"
        set theBox to checkbox 1 of tab group 1 of window 1
        if value of theBox is not 1 then -- or "is 1"
            click theBox
        end if
    end tell
end tell

También se puede decir explícitamente checkbox "Play user interface sound effects" of ... en lugar de sólo checkbox 1, pero no estoy seguro de cómo se comporta este con localizaciones.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X