Frage

Ich habe ein Shell -Skript, das exif -Daten aus den Bildern löscht.

Ich möchte mit den Bildern mit der rechten Maustaste auf den Ordner klicken und den Befehl aus dem Kontextmenü ausführen.
Wie kann ich das machen?

Das Shell -Skript ist:

exiftool -all= -overwrite_original test

Wo der Test das Dir mit den Bildern ist

War es hilfreich?

Lösung

Wenn Sie Snow Leopard verwenden, können Sie einen Dienst erstellen, und er wird in einem Untermenü des Kontextmenüs (sowie im Dienste -Untermenü des Findermenüs) angezeigt. Um dies zu tun:

  1. Run /Applications/automator.app
  2. Wählen Sie die Dienstvorlage
  3. Legen Sie den Dienst fest, den der Dienst ausgewählt wird (über der Workflow-Spalte rechts) auf "Dateien und Ordner".
  4. Suchen Sie die Aktion der Shell -Skript -Aktion in der zweiten Spalte (das Suchfeld oben kann helfen) und ziehen Sie sie in die Workflow -Spalte
  5. Legen Sie den Passeingang der Aktion fest: Pop-up auf "als Argumente"
  6. Ersetzen Sie im vorliegenden Vorlagenskript, das angezeigt wird echo "$f" mit exiftool -all= -overwrite_original "$f" - Das Skript sollte jetzt so aussehen:

    for f in "$@"
    do
        exiftool -all= -overwrite_original "$f"
    done
    
  7. Speichern Sie den Dienst mit einem beschreibenden Namen

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