运行shell脚本的服务的进度百分比?

时间:2015-05-28 23:34:44

标签: shell service automator

我有一个简单的automator服务,它运行以下shell脚本:

for f in "$@"
do
    ditto -c -k --sequesterRsrc --keepParent "$f" "$f.zip"
done

它非常简单:它需要每个文件或文件夹并创建一个zip存档。这与Archive Utility用于创建存档的过程相同 - 这里唯一的区别是我使用它来分别压缩每个文件/文件夹。

问题在于:

enter image description here

它显示0%已完成,直到所有文件都被压缩(这完全没用)。有没有办法修改脚本来更新此菜单中显示的已完成百分比?

更好的是,有没有办法调用显示进度条并允许取消的自定义对话框,就像Archive Utility对单个文件一样?

0 个答案:

没有答案