Domanda

Io uso Cmd + L per fare un alias, e l'alias ha "l'altro" aggiunto al nome del file originale. Mi muovo il link a una directory, quindi rimuovere la parte "alias" manualmente.

Esiste uno strumento che può fare questo tipo di automatico? Voglio dire, se uno strumento in grado di prendere il caso in cui un file viene copiato in una directory specifica per chiamare uno strumento (Python, Ruby o AppleScript) con un parametro, posso facilmente rinominare il nome del file.

AGGIUNTO

Grazie a Ben e Dori, ho potuto farlo funzionare.

  1. Vai a / Libreria / Scripts / Azioni Cartella directory nella cartella Setup azioni.
  2. Esegui Automator
  3. Utilità -> Esegui script shell
  4. Uso pitone come un guscio, e ingresso passaggio dovrebbe essere come argomenti
  5. Esegui il seguente codice
import sys
import os

for f in sys.argv[1:]:
    (name, ext) = os.path.splitext(f)
    newname = "%s%s" % (name, ".pdf")
    os.rename(f, newname)

Il metodo di Philip dovrebbe funzionare, ma penso che Automator è più facile per farlo funzionare. Sul mio Snow Leopard, non ho potuto vedere il menu contestuale azione cartella.

È stato utile?

Soluzione

Oltre a Applescript, Automator permette di creare Azioni Cartella così, almeno in 10.6. (Questo avrebbe dovuto essere un commento sul post di Filippo, ma non abbastanza hanno abbastanza rep per questo ancora.)

Altri suggerimenti

Non sono sicuro di quello che si sta utilizzando per fare collegamenti simbolici (non è costruito per OS X), quindi non posso dire se qualcosa potrebbe essere aggiunto a quel passo.

Per Azioni Cartella, i tre posti per cercare sono:

  • / Libreria / Scripts / Azioni Cartella
  • / Libreria / Scripts / Script di azione Cartella
  • / Library / Scripts / Script Editor Scripts / cartella Azioni gestori

Nella prima cartella, troverete Configure Folder Actions -. Percorso che, ed è possibile abilitare la cartella azioni, tra cui la scelta di cartelle e ciò che gli script si applicano a tali cartelle

Le ultime due cartelle vi darà alcuni posti per iniziare a scrivere la sceneggiatura che si desidera.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top