Сценарий оболочки, AppleScript Mac OS X

377
Todd Paul

Я пытаюсь скопировать встроенные метаданные из файлов изображений и записать их в .txtфайл, а также создать контрольные суммы MD5 и SHA1 для тех же изображений, которые будут добавлены в один и тот же .txtфайл.

Я могу запустить это действие через командную строку терминала:

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

То, что я хочу сделать, - это создать скрипт (?), В который я могу добавить каталог изображений, который избавит от необходимости вводить эти пути три раза в терминале. Я видел, как апплеты и другие скрипты действуют аналогично. Я просто не знаю достаточно об этом. Это возможно?

0

1 ответ на вопрос

0
Dude named Ben

Sure it is possible. Here is something similar I did using VLC to play all files in a folder.

It is using Automator to create a Service which appears as an option when you right click a folder in Finder.

enter image description here

The shell script code, if you go this way, I'll leave up to you to work out...you already know the commands you need to run, should be easy to work it out.

Just a final note. Your three commands take time so it will be hard to know where things are at - except for CPU usage. One suggestion would be to look into using addon libraries that provide progress dialog boxes like ASObjC Runner.

Good luck.

PS: This may be helpful... https://stackoverflow.com/q/1857050/348694

Похожие вопросы