Frage

ich benutze Befehl+L um einen Alias ​​zu erstellen, und an den ursprünglichen Dateinamen wird „alia“ angehängt.Ich verschiebe den Link in ein Verzeichnis und entferne dann den „Alias“-Teil manuell.

Gibt es ein Tool, das dies automatisch tun kann?Ich meine, wenn ein Tool das Ereignis abfangen kann, dass eine Datei in ein bestimmtes Verzeichnis kopiert wird, um ein Tool (Python, Ruby oder Applescript) mit einem Parameter aufzurufen, kann ich den Dateinamen einfach umbenennen.

HINZUGEFÜGT

Dank Ben und Dori konnte ich es zum Laufen bringen.

  1. Gehen Sie zum Verzeichnis /Library/Scripts/Folder Actions, um die Ordneraktionen einzurichten.
  2. Führen Sie Automator aus
  3. Dienstprogramme -> Shell-Skript ausführen
  4. Verwenden Sie Python als Shell und übergeben Sie die Eingaben als Argumente
  5. Führen Sie den folgenden Code aus
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)

Philips Methode sollte funktionieren, aber ich denke, dass es mit Automator einfacher ist, sie zum Laufen zu bringen.Auf meinem Snow Leopard konnte ich das Kontextmenü der Ordneraktion nicht sehen.

War es hilfreich?

Lösung

Zusätzlich zu Applescript können Sie mit Automator zumindest in 10.6 auch Ordneraktionen erstellen.(Dies hätte ein Kommentar zu Philipps Beitrag sein sollen, aber dafür habe ich noch nicht ganz genug Reputation.)

Andere Tipps

Ich bin mir nicht sicher, was Sie zum Erstellen symbolischer Links verwenden (es ist nicht in OS X integriert), daher kann ich nicht sagen, ob in diesem Schritt etwas hinzugefügt werden könnte.

Für Ordneraktionen sind die drei Orte, an denen Sie suchen sollten:

  • /Library/Scripts/Folder Actions
  • /Library/Scripts/Folder Action Scripts
  • /Library/Scripts/Script Editor Scripts/Folder Actions Handlers

Im ersten Ordner finden Sie Configure Folder Actions - Führen Sie das aus, und Sie können Ordneraktionen aktivieren, einschließlich der Auswahl von Ordnern und der für diese Ordner geltenden Skripts.

Die letzten beiden Ordner bieten Ihnen einige Orte, an denen Sie mit dem Schreiben des gewünschten Skripts beginnen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top