collectforoutputを、イラレ保存なしの画像収集のみに書き換えました。できればドロップレットで使いたいのですが、書き換え方が分からず…。
一部ではなく全体的にいじらないといけない気がする…。
お詳しい方ご教授ください。
(MACOS10.6.8 イラレCS5)
[18157] halmog (2015/07/17 Fri 11:52)
ドロップレットの基本形です。
ただしフォルダを処理する場合は再帰処理などが必要になります。
on open myFiles--myFilesがドロップしたファイルやフォルダ
repeat with thefile in myFiles
--thefileが各々のファイル
end repeat
end open
[18158] -e (2015/07/17 Fri 12:48)
こんにちは、返信ありがとうございます。
> on open myFiles--myFilesがドロップしたファイルやフォルダ
> repeat with thefile in myFiles
> --thefileが各々のファイル
> end repeat
> end open
on open〜end openは分かるのですが、元のスクリプトにon〜のハンドラが沢山使われていて、成立しないようなのです…。スクリプトは触ったことがないのでルール?規則?が把握できておらずエラーの原因が分かりません…。
[18159] halmog (2015/07/17 Fri 13:47)
>スクリプトは触ったことがない
ハンドラなんて言葉を知っているぐらいなんでちょっとは勉強しているんですよね?
aiを保存しないように手を加えているんだし。
先ほどのスクリプトを加えてちょっといじれば簡単にできますよ。
[18160] -e (2015/07/17 Fri 14:57)
> ハンドラなんて言葉を知っているぐらいなんでちょっとは勉強しているんですよね?
> aiを保存しないように手を加えているんだし。
返信ありがとうございます。
スクリプト関連の個人ブログなどを読んで得た昨日今日の知識なので、よく分かってないのです。仕組みというかハンドラの中にハンドラは書けないのだなとかそれ程度で、何となく読み取ることは出来ても、自分で書くことはできません。ちなみにai保存回避は過去ログを参照したものです。ぜひご教授お願いします。
[18161] halmog (2015/07/17 Fri 17:19)
自力で頑張る方は手伝いたいと思いますが、丸投げに回答はしたくないので
すみませんが、他の親切な方の登場を待つか自力でがんばってください。
[18162] -e (2015/07/17 Fri 18:24)
申し訳ありませんが自力で頑張って行き詰まったので質問に来たのです。
初めから丸投げになどしているつもりは一切ありません。
話は戻りますが、そもそもドロップレットで序盤は不必要ですよね?
(文字数制限で書ききれないので画像を添付しました)
[18163] halmog (2015/07/18 Sat 13:59)
スクリプトを切り貼りしているだけで中身を理解しようとしているようには見受けられないので。
そんなの自力で頑張ったうちには入りません。
detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1417350694
[18164] -e (2015/07/18 Sat 17:11)
> detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1417350694
URLは参照済みですが、今回とは目的が違います。
御教授頂けないのであれば返信は無用です。
[18166] halmog (2015/07/21 Tue 11:42)
一応自力で解決したので報告を。
スクリプトを実行する手間を解消&時短が目的だったので、アプレットにすることが目標でしたが、スクリプトのみでの完結は行き詰まったため、フォルダアクションを使ってドロップレットにしました。
Automatorでイラレを指定して対象ファイルを開き、collect for outputの余計な前半部分を削除したスクリプトを実行させ、最後に終了ダイアログを表示。
※collect for outputは、様々な既出記事を参考に、ai保存を無くした画像収集に特化したものを使いました。
これで手間の解消と時短が叶ったので取りあえずよしとします。
ありがとうございました(・ω・)
[18170] halmog (2015/07/21 Tue 18:01)