Ordina le colonne del Finder invertite


2

Non riesco a far funzionare questa cosa invertita:

Tell application "Finder" to set the sort direction of the modification date column to reversed

Benvenuto in Ask Different. Per suggerimenti su come fare grandi domande, si prega di visitare il FAQ . In questo caso, ti preghiamo di darci qualche informazione in più su cosa stai cercando di fare e quali sono i tuoi risultati ora. Il Guida linguistica di Applescript potrebbe anche essere di aiuto nel frattempo.
MattDMo

1
Provo a cambiare le impostazioni di visualizzazione di front most window in Finder. Non riesco a capire come modificare la colonna della data di modifica in ordine inverso.
Johnnie

Risposte:


4

C'è un bug in 10.7 e 10.8 dove la modifica della direzione di ordinamento non funziona sempre a meno che non si cambi prima la colonna di ordinamento (vedi questa domanda ).

tell application "Finder" to tell list view options of window 1
    set sort column to name column
    set sort column to modification date column
    set sort direction of column modification date column to reversed
end tell


Peccato che questo non funzioni più in Mavericks.
pattulus

2

Ci sono alcuni collegamenti utili nelle risposte a questa domanda . Ti consiglio di utilizzare Accessibility Inspector, che fa parte di XCode, per trovare i nomi dei vari elementi che stai cercando di affrontare con il tuo script. Puoi anche provare alcuni degli script collegati Qui , in particolare il primo (leggermente modificato):

set appname to "Finder"

set winstuff to "defaultval"
set menustuff to "defaultval"

tell application appname
  activate
end tell

tell application "System Events"
  tell process appname
    set winstuff to entire contents of front window
    set menustuff to entire contents of menu bar 1
  end tell
end tell
--return winstuff & "rrrr" & menustuff -- comment this out to get just winstuff
return winstuff -- comment this out too to get just menustuff
--return menustuff

Purtroppo non sono di fronte a un Mac in questo momento, ma da questi strumenti dovresti essere in grado di trovare l'elemento da affrontare.


-1

Penso di aver trovato un altro bug. Questo codice non rende gentile la colonna invisibile.

tell application "Finder" to set visible of column id kind column of list view options of front window to false
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.