我正在尝试从图像文件复制嵌入的元数据并写入文件.txt
,以及为要添加到同一.txt
文件的相同图像生成 MD5 和 SHA1 校验和。
我可以通过终端命令行运行此操作:
exiftool (Directory)>FileName.txt; openssl sha1 (individual files)>>FileName.txt; MD5 (individual files)>>FileName.txt
我想要做的是创建一个脚本(?),我可以将一个图像目录放入其中,这样就不必在终端中输入这些路径三次了。我见过小程序和其他脚本有类似的行为。我只是对此了解不够。这可能吗?
答案1
当然可以。以下是我使用 VLC 播放文件夹中所有文件时做的类似操作。
它使用 Automator 创建服务当您在 Finder 中右键单击文件夹时,它会作为一个选项出现。
shell 脚本代码,如果你这样走,我就留给你去解决吧……你已经知道你需要运行的命令,应该很容易解决它。
最后再说一句。您的三个命令需要时间,因此很难知道事情进展到哪里 - 除了 CPU 使用率。一个建议是研究使用提供进度对话框的插件库,如 ASObjC Runner。
祝你好运。
PS:这可能会有帮助... https://stackoverflow.com/q/1857050/348694