1 votos

Applescripts no funciona en el Finder desde Mavericks

Tengo un montón de Applescripts que hacer cosas como cambiar de orden de columna en el Buscador de windows, pero se ha dejado de trabajar desde Mavericks.

Si cerrar y volver a abrir la ventana, luego de que el cambio surta efecto, pero esto es molesto.

Es esto un error? ¿Hay una solución?

E. g.,

tell application "Finder"
tell list view options of window 1
    set sort column to name column
    tell column kind column
        if sort direction is normal then
            set sort direction to reversed
        else
            set sort direction to normal
        end if
    end tell
    set sort column to kind column
end tell
end tell

2voto

rpetrich Puntos 25769

Este parece un error. He tratado de reescribir el guión de varias maneras, pero el cambio sólo parece tener efecto para el nuevo windows.

Así que aquí es una horriblemente hacky manera de conseguir que esto funcione.

tell application "Finder"
    tell list view options of window 1
        tell column kind column
            if sort direction is normal then
                set sort direction to reversed
            else
                set sort direction to normal
            end if
        end tell
        set sort column to kind column
    end tell
    set currentPosition to position of window 1
    set currentTarget to target of window 1
    make new Finder window to currentTarget
    set position of window 1 to currentPosition
    close window 2
end tell

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