はじめまして。
Illustrator10のスクリプトでご相談なのですが、
Illustratorの各レイヤーを「
EPS形式」で書き出したいのですが、スクリプトを用いて連続で別名保存が出来ないものでしょうか?
1ファイルの
Illustratorデータにレイヤーが20~30程あり、手作業で行うには辛いものがあります...
各レイヤーには名前を付けていて、そのレイヤー名が
EPS形式で保存する際の保存名に出来ないでしょうか。
AppleScri
ptを使えば出来るかもと人に言われたので、試してみたのですが、初心者には無理でした。
あつかましい相談とは承知しておりますが、皆様のお力をお借り出来れば幸いです。
宜しくお願い致します。
[梅男]-2006/11/08 18:57:11 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; ja-JP-mac; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8]
» 001
Illustratorでも
Photoshopでもレイヤー別の書き出しは
Scri
ptを使えば自動で出来ますし名前も自由に設定出来ます。
うちの会社にも知人の所にもこういうのは大抵自作のScri
ptがありますが
会社の資産なので簡単には出せません。
初心者さんなら時間と労力をかけるかお金をかけるかで可能かと思われます。
[匿名]-2006/11/09 15:21:48 [Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1) Gecko/20061010 Firefox/2.0]
» 002
コメントありがとうございます。
たしかにおっしゃる通りですね。
自分なりにScri
ptを作成しておりまして、やりたい事の半分は動作してる状況です。
なんとか自力で解決したいと思います。
ありがとうございました。
それにしても、AppleScri
ptは使いこなせれば便利でしょうね。
[梅男]-2006/11/09 19:22:24 [Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)]
» 003
恐らく、「初心者には無理」と早々にサジを投げた雰囲気が、
匿名さんの気に障ったんだと思いますが。
スクリプトを書くなかで、こういう部分で引っかかっている
というところまで踏み込んだ質問なら、意見も出てくるのではないでしょうか。
だいたい「会社の資産なので簡単には出せない」と一蹴してしまうなら、
スクリプトに関する情報の交換自体が難しくなりますし、
ほかのトピックで活発になされている、ノウハウや情報の交換は
何なんだろう?ということになります。
[匿名2]-2006/11/10 06:43:31 [Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.8.1) Gecko/20061010 Firefox/2.0]
» 004
匿名2さん
言葉足らずで反省しております。
作成中のスクリプトなのですが、
指定したフォルダにレイヤー名で連続で保存する事には成功しました。
しかし、問題がありまして不要なレイヤーも一緒に保存されているので、まだまだ未完成も良い所です。
(必要なレイヤーだけ表示されて、不要なレイヤーは非表示の状態です。)
アクティブでないレイヤーを削除するAppleScri
ptの記述を教えて頂けないでしょうか?
宜しくお願いします。
[梅男]-2006/11/10 15:36:48 [Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)]
» 005
>>003 名前:匿名2
是非詳しく丁寧に教えてあげてください。
[匿名]-2006/11/11 00:00:52 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.9 (KHTML, like Gecko) Safari/419.3]
» 006
特定のレイヤーだけ直接書き出す方法は、なさそうなので、
元のファイルを保存 →
{ 書き出すレイヤー以外を削除 → レイヤー名で別名保存 → 閉じる
→ 元のファイルを開きなおす }(※ { } 内をレイヤーの数だけループ)
という方法ではどうでしょうか? スマートではないですが。
私は JavaScri
pt でやってるのですが、たぶん AppleScri
pt でも
同じような方法でできるんじゃないかと思います。
[匿名2]-2006/11/11 00:30:56 [Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.8.1) Gecko/20061010 Firefox/2.0]
» 007
横からすいません。
考え方的にはレイヤー毎に新規で書類を作り、コピーして保存させる方法も有りですかね?
[匿名]-2006/11/11 03:57:37 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Picea/1.44]
» 008
>アクティブでないレイヤーを削除するAppleScri
ptの記述を教えて頂けないでしょうか?
削除しなくても、レイヤーに
印刷不可・不可視の属性を付ければよいだけじゃないですか?
[匿名]-2006/11/11 08:23:22 [Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)]
» 009
みなさん、ありがとうございます。
アクティブでないレイヤーを削除するAppleScri
ptの記述わかりました。
Scri
pt01
・指定したフォルダにレイヤー名で連続で保存
Scri
pt01
・上記のファイルを順番に読み込んで、アクティブでないレイヤーを削除して
EPS保存
スマートではありませんが、二回に分けてScri
pt処理をすれば、やりたかった事は解決しました。
(100%自力解決ではありませんけど...)
ちなみに、ですけど
レイヤーに
印刷不可の属性は付けてたのですが、元のファイルの容量がやたら大きくて、レイヤーの数分保存するとつらいものがありました。
[梅男]-2006/11/11 13:09:22 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; ja-JP-mac; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7]
» 010
get every layer whose visible is trueが使えるので、
可視レイヤーのみ保存は可能なんじゃないですか?
[( ^ω^)]-2006/11/15 10:32:29 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; ja-JP-mac; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8]
» 011
素人意見ですが、人として他人から情報を得るときって、自分の情報をまず出さないといけないといけない思うんですよね。
だから、梅男さんの作成されたスクリプトをぜひ皆様に公開して頂きたいと思うのですが、どうでしょうか?
[スクリプトって凄い!]-2006/11/15 11:43:19 [Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7]
» 012
あっ…「いけない」って2回言っちゃった。
[スクリプトって凄い!]-2006/11/15 11:47:07 [Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7]
» 013
>011
あなたみたいに、誰の役にも立ってない人が言うことじゃない。
[ ]-2006/11/15 16:19:53 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.9 (KHTML, like Gecko) Safari/419.3]
[野良猫]-2006/11/15 19:12:34 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)]
» 015
失礼、10ならJSもよかったんでしょうか?勘違いなら失礼。今はCS2しか使っていないもので..
[野良猫]-2006/11/15 19:17:43 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)]
[匿名]-2006/11/15 20:08:49 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Picea/1.44]
» 017
>013
見ず知らずの人の役に立とうとすら思いませんが、それが何か?
そういう意味では梅男さんも一緒でしょう?
自分のScri
ptを公開せずに他人のScri
ptを得ようとしているわけですからね~。
[スクリプトって凄い!]-2006/11/16 11:50:25 [Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7]
» 018
>017
>人として他人から情報を得るときって、自分の情報をまず出さないといけないといけない思うんですよね。
せめて、自分で書いたことを自分に当てはめてみなさいよ。
[ ]-2006/11/16 13:47:12 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.9 (KHTML, like Gecko) Safari/419.3]
» 019
もういいよ。自分で一からscri
pt書いたから。
一からやるのってけっこう面倒なんだよね。ブツブツ…
[スクリプトって凄い!]-2006/11/17 12:46:59 [Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7]
[スクリプトって凄い!って凄い! ]-2006/11/17 19:27:12 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; ja-JP-mac; rv:1.8.1) Gecko/20061010 Firefox/2.0]