Platypus を使用してアプリに変換した bash スクリプトを作成しました。Platypus を選択したのは、ドロップレット オプションを簡単に使用できるようにするためです。
基本的な考え方は、ユーザーから zip ファイルを取得し、ファイルを解凍して、使用しないいくつかのファイルを除外し、新しいファイルを再圧縮してデスクトップ上のファイルに移動することです。アプリを実行すると、スクリプトはユーザーがファイルをドロップするのを待ちません。実行すると、.zip が見つからないというエラーが表示されます。
いくつかの質問を聞きたいんです。
zip ファイルがドロップレットに配置されるまでアプリを待機させるにはどうすればよいですか?
ファイルは Platypus によってどこに保存され、スクリプト内でどのように呼び出すのですか?
これは私がこれまでに持っているものです。
unzip *.zip -x *.cpg *.xml *.txt -d Processed
cd NavtecProcessed
zip -r * *
echo "Cleaning up your mess"
mkdir ~/Desktop/Final/
mv ./*zip ~/Desktop/Final/
sleep 2
cd ..
rm -r NavtecProcessed*
echo "All done!"
スクリプトは、データ フォルダーからターミナルで実行すると機能します。ヘルプ/ガイダンスをいただければ幸いです。