Shell-Skript, AppleScript Mac OS X

483
Todd Paul

Ich versuche eingebettete Metadaten aus Bilddateien zu kopieren und in eine .txtDatei zu schreiben sowie MD5- und SHA1-Prüfsummen für dieselben Bilder zu generieren, die derselben .txtDatei hinzugefügt werden sollen.

Ich kann diese Aktion über die Befehlszeile des Terminals ausführen:

exiftool (Directory)>FileName.txt; openssl sha1 (individual files)>>FileName.txt; MD5 (individual files)>>FileName.txt 

Was ich tun möchte, ist ein Skript (?) Zu erstellen, in das ich ein Verzeichnis von Bildern ablegen kann, das die dreimalige Eingabe dieser Pfade im Terminal entfällt. Ich habe gesehen, dass sich Applets und andere Skripte ähnlich verhalten. Ich weiß es einfach nicht genug. Ist das möglich?

0

1 Antwort auf die Frage

0
Dude named Ben

Sicher ist es möglich. Etwas Ähnliches habe ich mit VLC gemacht, um alle Dateien in einem Ordner abzuspielen.

Mit Automator wird ein Dienst erstellt, der als Option angezeigt wird, wenn Sie im Finder mit der rechten Maustaste auf einen Ordner klicken.

Der Shell-Skript-Code, wenn Sie diesen Weg gehen, überlasse ich es Ihnen, um herauszufinden ... Sie kennen bereits die Befehle, die Sie ausführen müssen, und sollten es leicht herausfinden.

Nur eine letzte Notiz. Ihre drei Befehle benötigen Zeit, daher ist es schwierig zu wissen, wo sich die Dinge befinden - mit Ausnahme der CPU-Auslastung. Ein Vorschlag wäre die Verwendung von Addon-Bibliotheken, die Dialogfelder wie ASObjC Runner bereitstellen.

Viel Glück.

PS: Dies kann hilfreich sein ... https://stackoverflow.com/q/1857050/348694