0

ダブルクリックすると To-Do.txt ファイルが tar されるアプリケーションを Automator で作成しようとしました。私が使用しているコマンドはかなり標準的です:

tar -cvzf ToDo.tar.gz /Users/myusername/Desktop/To-Do.txt

上記のコマンドは、ターミナルに入力すると完全に機能するため、Automator でアプリケーションを作成し、上記のコマンドを使用して「シェル スクリプトの実行」アクションをワークフローに入れました。ただし、アプリケーションをダブルクリックしても何もしません。

automator でワークフローを実行すると、正常に実行されるため、エラーがないことがわかります。

これが機能しない理由を誰か教えてもらえますか?

4

1 に答える 1

0

「Shell:」オプションを の/bin/sh代わりに に変更することで、なんとか機能させることができました/bin/bash

本当にうまくいきます。また、指定されたファイル名を引数を使用するように変更し、それを使用$@して任意のファイルを tar できるようになりました。

于 2012-01-12T23:27:49.857 に答える