¿Cómo mostrar el MiniPlayer en iTunes con AppleScript?

Uso un flujo de trabajo de Automator para abrir iTunes al inicio, etc.

Me gustaría que abra la ventana MiniPlayer. No veo una función para hacer eso en Automator.

¿Cómo podría hacer esto con un script de AppleScript?

Respuestas (2)

AFAIK, solo puede hacer esto usando secuencias de comandos de UI, aquí hay algunas formas de cambiar al minirreproductor:

Simulando un clic en el botón en la interfaz:

tell application "System Events" to tell process "iTunes"
    click button 4 of window 1
end tell

Usando el atajo de teclado:

tell application "System Events"
    tell application "iTunes" to activate
    keystroke "m" using {option down, command down}
end tell

Si desea mostrar el minijuego Y el reproductor de tamaño completo (su solicitud no está clara), use:

tell application "System Events"
    tell application "iTunes" to activate
    keystroke "3" using {option down, command down}
end tell

También puede hacerlo mediante la secuencia de comandos del clic del elemento del menú:

tell application "System Events"
    tell process "iTunes"
        tell menu bar 1
            tell menu bar item "Window"
                tell menu "Window"
                    click menu item "Switch to MiniPlayer"
                end tell
            end tell
        end tell
    end tell
end tell

… pero todavía no es un método 'adecuado' :(

También tiene la desventaja de que no trabajaré en un OSX que no esté en inglés. Por eso no lo sugerí.