Illustratorのレイヤー連続保存スクリプト
投稿日時:
はじめまして。
Illustrator10のスクリプトでご相談なのですが、
Illustratorの各レイヤーを「EPS形式」で書き出したいのですが、スクリプトを用いて連続で別名保存が出来ないものでしょうか?
1ファイルのIllustratorデータにレイヤーが20~30程あり、手作業で行うには辛いものがあります...
各レイヤーには名前を付けていて、そのレイヤー名がEPS形式で保存する際の保存名に出来ないでしょうか。
AppleScriptを使えば出来るかもと人に言われたので、試してみたのですが、初心者には無理でした。
あつかましい相談とは承知しておりますが、皆様のお力をお借り出来れば幸いです。
宜しくお願い致します。
Illustrator10のスクリプトでご相談なのですが、
Illustratorの各レイヤーを「EPS形式」で書き出したいのですが、スクリプトを用いて連続で別名保存が出来ないものでしょうか?
1ファイルのIllustratorデータにレイヤーが20~30程あり、手作業で行うには辛いものがあります...
各レイヤーには名前を付けていて、そのレイヤー名がEPS形式で保存する際の保存名に出来ないでしょうか。
AppleScriptを使えば出来るかもと人に言われたので、試してみたのですが、初心者には無理でした。
あつかましい相談とは承知しておりますが、皆様のお力をお借り出来れば幸いです。
宜しくお願い致します。
[梅男]-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でもレイヤー別の書き出しは
Scriptを使えば自動で出来ますし名前も自由に設定出来ます。
うちの会社にも知人の所にもこういうのは大抵自作のScriptがありますが
会社の資産なので簡単には出せません。
初心者さんなら時間と労力をかけるかお金をかけるかで可能かと思われます。
IllustratorでもPhotoshopでもレイヤー別の書き出しは
Scriptを使えば自動で出来ますし名前も自由に設定出来ます。
うちの会社にも知人の所にもこういうのは大抵自作のScriptがありますが
会社の資産なので簡単には出せません。
初心者さんなら時間と労力をかけるかお金をかけるかで可能かと思われます。
[匿名]-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
コメントありがとうございます。
たしかにおっしゃる通りですね。
自分なりにScriptを作成しておりまして、やりたい事の半分は動作してる状況です。
なんとか自力で解決したいと思います。
ありがとうございました。
それにしても、AppleScriptは使いこなせれば便利でしょうね。
コメントありがとうございます。
たしかにおっしゃる通りですね。
自分なりにScriptを作成しておりまして、やりたい事の半分は動作してる状況です。
なんとか自力で解決したいと思います。
ありがとうございました。
それにしても、AppleScriptは使いこなせれば便利でしょうね。
[梅男]-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さん
言葉足らずで反省しております。
作成中のスクリプトなのですが、
指定したフォルダにレイヤー名で連続で保存する事には成功しました。
しかし、問題がありまして不要なレイヤーも一緒に保存されているので、まだまだ未完成も良い所です。
(必要なレイヤーだけ表示されて、不要なレイヤーは非表示の状態です。)
アクティブでないレイヤーを削除するAppleScriptの記述を教えて頂けないでしょうか?
宜しくお願いします。
匿名2さん
言葉足らずで反省しております。
作成中のスクリプトなのですが、
指定したフォルダにレイヤー名で連続で保存する事には成功しました。
しかし、問題がありまして不要なレイヤーも一緒に保存されているので、まだまだ未完成も良い所です。
(必要なレイヤーだけ表示されて、不要なレイヤーは非表示の状態です。)
アクティブでないレイヤーを削除するAppleScriptの記述を教えて頂けないでしょうか?
宜しくお願いします。
[梅男]-2006/11/10 15:36:48 [Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)]
[匿名]-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
特定のレイヤーだけ直接書き出す方法は、なさそうなので、
元のファイルを保存 →
{ 書き出すレイヤー以外を削除 → レイヤー名で別名保存 → 閉じる
→ 元のファイルを開きなおす }(※ { } 内をレイヤーの数だけループ)
という方法ではどうでしょうか? スマートではないですが。
私は JavaScript でやってるのですが、たぶん AppleScript でも
同じような方法でできるんじゃないかと思います。
特定のレイヤーだけ直接書き出す方法は、なさそうなので、
元のファイルを保存 →
{ 書き出すレイヤー以外を削除 → レイヤー名で別名保存 → 閉じる
→ 元のファイルを開きなおす }(※ { } 内をレイヤーの数だけループ)
という方法ではどうでしょうか? スマートではないですが。
私は JavaScript でやってるのですが、たぶん AppleScript でも
同じような方法でできるんじゃないかと思います。
[匿名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]
[匿名]-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]
[匿名]-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
みなさん、ありがとうございます。
アクティブでないレイヤーを削除するAppleScriptの記述わかりました。
Script01
・指定したフォルダにレイヤー名で連続で保存
Script01
・上記のファイルを順番に読み込んで、アクティブでないレイヤーを削除してEPS保存
スマートではありませんが、二回に分けてScript処理をすれば、やりたかった事は解決しました。
(100%自力解決ではありませんけど...)
ちなみに、ですけど
レイヤーに印刷不可の属性は付けてたのですが、元のファイルの容量がやたら大きくて、レイヤーの数分保存するとつらいものがありました。
みなさん、ありがとうございます。
アクティブでないレイヤーを削除するAppleScriptの記述わかりました。
Script01
・指定したフォルダにレイヤー名で連続で保存
Script01
・上記のファイルを順番に読み込んで、アクティブでないレイヤーを削除してEPS保存
スマートではありませんが、二回に分けてScript処理をすれば、やりたかった事は解決しました。
(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]
[( ^ω^)]-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]
[スクリプトって凄い!]-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]
[ ]-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]
» 014
"Illustrator CS Export each layer as separate file"
Apple Script を使われるのならば、
http://www.adobeforums.com/cgi-bin/webx/.3bbf2757.3bc0c800
など、参考にならないでしょうか。
ただしCS,CS2用なので、ご自身の環境に合わせて直される必要があるでしょうけど。
それに、この方はレイヤーごとの全アイテムを新ファイルにコピーペーストしておられるようですが、そうすると内容の重さやロックの状態なども気になりますよね...。
ご参考になれば、という程度でしょうか...あまり朗報でなかったらすみません。
たしか10といわれましたよね。
そうするとjavaScriptではだめでしたよね...。
"Illustrator CS Export each layer as separate file"
Apple Script を使われるのならば、
http://www.adobeforums.com/cgi-bin/webx/.3bbf2757.3bc0c800
など、参考にならないでしょうか。
ただしCS,CS2用なので、ご自身の環境に合わせて直される必要があるでしょうけど。
それに、この方はレイヤーごとの全アイテムを新ファイルにコピーペーストしておられるようですが、そうすると内容の重さやロックの状態なども気になりますよね...。
ご参考になれば、という程度でしょうか...あまり朗報でなかったらすみません。
たしか10といわれましたよね。
そうするとjavaScriptではだめでしたよね...。
[野良猫]-2006/11/15 19:12:34 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)]
[野良猫]-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
見ず知らずの人の役に立とうとすら思いませんが、それが何か?
そういう意味では梅男さんも一緒でしょう?
自分のScriptを公開せずに他人のScriptを得ようとしているわけですからね~。
>013
見ず知らずの人の役に立とうとすら思いませんが、それが何か?
そういう意味では梅男さんも一緒でしょう?
自分のScriptを公開せずに他人のScriptを得ようとしているわけですからね~。
[スクリプトって凄い!]-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]
[ ]-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]
[スクリプトって凄い!]-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]
