Shell 脚本,AppleScript Mac OS X

Shell 脚本,AppleScript Mac OS X

我正在尝试从图像文件复制嵌入的元数据并写入文件.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

相关内容