1 votes

Les Applescripts ne fonctionnent pas dans le Finder depuis Mavericks

J'ai un tas d'Applescripts qui font des choses comme changer la colonne de tri dans le Finder Windows, mais ils ont cessé de fonctionner depuis Mavericks.

Si je ferme et rouvre la fenêtre, la modification est prise en compte, mais c'est ennuyeux.

S'agit-il d'un bogue ? Existe-t-il une solution de contournement ?

Par exemple,

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 Points 25769

Cela ressemble à un bogue. J'ai essayé de réécrire le script de différentes manières, mais le changement ne semble prendre effet que pour les nouvelles fenêtres.

Voici donc une méthode terriblement bidouillée pour faire fonctionner ce système.

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X