Posso estendere Alfred con un programma della riga di comando per ripulire il desktop?

4

Mi piacerebbe avere qualcosa che posso eseguire da Alfred o dalla riga di comando che può eseguire "ripulisci il desktop".

Che cos'è un programma da riga di comando o uno script Apple che pulirà il desktop?

Preferibilmente ci sarebbe un'opzione per farlo per nome o qualche altro sistema (cioè, almeno tutte le opzioni disponibili quando si fa clic con il pulsante destro del mouse sul desktop).

    
posta Jeromy Anglim 16.11.2012 - 04:34
fonte

2 risposte

4

Devi usare clean up window of desktop invece di clean up the desktop .

tell application "Finder" to clean up window of desktop by name
    
risposta data 16.11.2012 - 06:21
fonte
2

Usando la risposta di @Lauri Ranta come punto di partenza, ho messo insieme questo Applescript per Alfred:

on alfred_script(q)
set q to "" & q
if q is "kind" then
    tell application "Finder" to clean up window of desktop by kind
else if q is "cdate" then
    tell application "Finder" to clean up window of desktop by creation date
else if q is "mdate" then
    tell application "Finder" to clean up window of desktop by modification date
else if q is "size" then
    tell application "Finder" to clean up window of desktop by physical size
else if q is "label" then
    tell application "Finder" to clean up window of desktop by label index
else
    tell application "Finder" to clean up window of desktop by name
end if
end alfred_script

Puoi vedere i diversi parametri per cambiare l'ordine che desideri nello script (e cambiarli in qualcosa che ha più senso per te se lo desideri).

Per usarlo, apri le Preferenze di Alfred - > Estensioni e fai clic sul pulsante + in basso a sinistra. Scegli AppleScript e inserisci un nome per questo. (Ho chiamato il mio 'ripulisci desktop'.) Scrivi un titolo e una parola chiave per lo script, quindi incolla il codice nel campo AppleScript. Fai clic su Salva e dovresti andare!

Se utilizzi Alfred 2: apri le Preferenze di Alfred - > Flussi di lavoro e fare clic sul pulsante + in basso a sinistra. Scegli modelli - > Essentials - > Parola chiave ad AppleScript. Fare doppio clic sul nodo della parola chiave e impostare la parola chiave desiderata (ho scelto cdesk), Titolo e Sottotesto (qui ho elencato gli argomenti possibili: kind, cdate, mdate, size, label). Salvare i risultati e quindi modificare il nodo Esegui NSAppleScript e incollare il codice e salvare.

    
risposta data 16.11.2012 - 07:50
fonte

Leggi altre domande sui tag