automatorを使用して、*。tiffを取得し、そこから* .jpgを作成してから、元のサービスを削除する簡単なサービスを作成しました。
ただし、これを* .tiffファイルで実行すると、実行が継続されます。つまり、(その後jpg)ファイルが何度も変換され続けます。つまり、ファイルが1分間に約2回消えて再表示され、タイムスタンプが変更されるため、そうなると思います。サービス(つまりシェルコマンド)を1回だけ実行するように指示するにはどうすればよいですか?
Automatorのサービスは、「シェルスクリプトの実行」タイプのこの1つのアクションです。シェルスクリプトは
newName=${@%.tiff}.jpg
echo "$newName"
sips -s format jpeg "$@" --out "${newName}"
rm "$@"
ありがとう!(Automatorウィンドウの写真を投稿していましたが、許可されていませんでした)