ご意見、ご感想など、ご自由にお書きください。
ご意見、ご感想をお書きください。

マナーを守って
気持ちのいい掲示板にしよう。

この掲示板は、クロと皆さんとのコミュニケーションの場です。サイトに対する意見やJavaScriptの質問などご自由にお書きください。

書き込みの際は、一般的なマナーやルールを守ってください。

他者を誹謗、中傷するような書き込みや、宣伝・広告、宗教、公序良俗に反する書込みなど、クロが不当と感じる書き込みはアクセス制限、内容の削除をさせていただきます。

ルールを守って気持ちのいい掲示板にしましょう。

ありがとうございます。
ぷうぷう 2021/04/06 (Tue) 23:44:00
大量のaiファイルを開いてはアウトライン化するという作業を50回以上繰り返さなければならないことにうんざりしていてこちらのサイトに辿り着きました。

「全てのテキストをアウトライン化する」のスクリプトはCC2019で問題なく機能しました。

すごく助かりました。
アウトライン化するスクリプトでエラーでる
か 2020/10/05 (Mon) 11:21:33  | E-mail
アウトライン化するスクリプトで添付した画像のようにエラーが出ます。意味がわかりません。
スクリプトが動かない
TT 2020/03/27 (Fri) 17:21:22
大量のAIデータを一括で印刷したいとスクリプトを探していて、こちらにたどり着きました。

「プリントプリセットを指定して、一括出力する」

まさしくこれだ!と思いダウンロードさせていただいたのですが、スクリプトが動いてくれません。

「Illustratorファイルの入っているフォルダ」までは動くのですが、そのあと、何の動作もなしに、「処理が完了しました。スクリプトを終了します。」まで飛んでしまいます。

スクリプトに関して、本当に無知で申し訳ないのですが、Macで使用しようとしているのがダメなのでしょうか?

ちなみにスクリプトエディタで開いて再生すると、
"var options = new PrintOptions();"でエラーで止まってしまいます。

作業環境
MacOS10.13.6
IllustaratorCC2019
Re: スクリプトが動かない
TT 2020/04/10 (Fri) 13:23:05
質問した、TTです。

自己解決しました。
すみませんでした。
Re: スクリプトが動かない
クロチョコ 2020/05/01 (Fri) 13:26:41  | E-mail  | Site
書き込み、スクリプトの利用、ありがとうございます。
返信遅れてしまい、大変、申し訳ございませんでした。

自己解決されたとのことで、よかったです。
お力になれず、申し訳なかたです。
上質な商品
ドラッグストアー 2020/01/11 (Sat) 00:30:23
09041067514にてお待ちしています❗
アートボード毎の保存について
けんじ 2018/08/24 (Fri) 12:12:12
こんにちは!
まだまだこちらではお世話になっております!

以前こちらでアートボード毎の保存の件で、スクリプトを作っていだたいた者です。

以前使っていたPCが壊れていまい、こちらで作って頂いたスクリプトが消えてしまいました。
リンクしていただいたページがなくなっているようで、ダウンロードできません。
スクリプトのバックアップを取っていなかった事を激しく後悔しています。

どこか他のページに移っていたりして残っていませんか?
どうぞよろしくお願いいたします。
ttp://www.ab.auone-net.jp/~vooston/download/AICS6_savetest_folder.zip
Re: アートボード毎の保存について
クロチョコ 2018/08/27 (Mon) 09:37:58  | Site
スクリプトのご利用、ありがとうございます。

PCトラブル、大変ですね。最近、私もバックアップをサボっていましたので、ハッとさせられました。

さて、リンク先についてです。

使用していたホスティングサービスのサービス終了後、
メンテナンスできておりませんでした。申し訳ございません。

先ほど、下記URLにアップロードしましたので、ダウンロードください。
上手くダウンロードできないなど、問題がありましたら、またご連絡ください。
よろしくお願いいたします。

ttp://vooston.web.fc2.com/dtp/zip/custom/AICS6_savetest_folder.zip
Re: アートボード毎の保存について
けんじ 2018/08/27 (Mon) 10:12:01
いつも本当にありがとうございます。
いつもとても助かっています!
早速スクリプトを入れてバックアップします!!
テキストをアウトライン化+下位バージョン
あき 2016/04/06 (Wed) 11:06:50
こんにちは。
こちらのスクリプト、いつも使用させてもらっています。
作業がとても効率良く進められて、本当に助かっています。
ありがとうございます!

CS4→10からのバージョンダウン+文字のアウトラインを一括処理したいと思い、悪戦苦闘しております。

全てのテキストをアウトライン化する
 +
下位バージョンに別名保存する

を組み合わせて、スクリプトを作成したいのですが、上手く行きません。

☆下位バージョンに別名保存するスクリプト☆のどの部分に☆アウトライン化☆を入れ込んだら上手く行くのでしょうか?



スクリプトの基本知識が殆どない為上手く行きません。

お手すきの時にでも、お返事戴けると幸いです。
Re: テキストをアウトライン化+下位バージョン
あき 2016/04/25 (Mon) 13:03:35
こんにちは。
上記のテキストをアウトライン化+下位バージョンについて聞いていた者です。
その後こちらのサイトのスクリプトを改造したところ、何とか上手く動くようになりました。

いつも便利なスクリプトありがとうございます。
また利用させていただきます♪

Adobe PDFプリセットを使って PDFへ別名保存する
ナッツ 2016/04/08 (Fri) 01:08:45
こんにちは!
便利なスクリプトを使わせてもらっています。
大変助かっています。

個人的な要望なのですが、
「Adobe PDFプリセットを使ってPDFへ別名保存する」の応用的な仕様で、毎回実行時にフォルダを都度選択するのではなく、今開いているIllustratorのファイルを、そのファイルの同階層にPDF書き出しをする、という仕様にすることはできますでしょうか?

ご検討くださいませ。
よろしくお願い致します。
「PNGファイルを開き、 RGBモード、CMYKモードで PSD形式に保存する」について
daddy 2015/07/22 (Wed) 16:47:46
はじめまして。
大変便利なスクリプトの数々、使用させて頂いております。

件名のスクリプトについてですが、指定フォルダに対し一括処理するのではなく、現在開いているファイルに対し処理をしたいのですが、ソースのどこを変えると可能になるでしょうか?
Re: 「PNGファイルを開き、 RGBモード、CMYKモードで PSD形式に保存する」について
クロチョコ 2015/07/23 (Thu) 22:59:13  | Site
daddyさん、書き込みありがとうございます。返信遅くなってしまい、申し訳ありません。

ご相談いただいた件ですが、複数行にわたって編集しないといけないので、ちょっと大変だと思います。よろしければ、私の方で修正したものをお渡ししたいと思いますが、いかがでしょうか?

ただ、現在、出張中のため環境が手元にありません。修正したものをお渡しできるのは27日(月)になってしまいますが、よろしいでしょうか?
Re: 「PNGファイルを開き、 RGBモード、CMYKモードで PSD形式に保存する」について
クロチョコ 2015/07/27 (Mon) 12:02:26  | Site
遅くなりましたが、JavaScriptの準備ができました。

Photoshopで開いているファイルに対して、RGBモードでPSD保存、CMYKでPSD保存をおこない、ファイルを閉じます。

下記URLからダウンロードしてご使用ください。動作に不都合がございましたら、ご連絡ください。

よろしくお願いいたします。

ttp://www.ab.auone-net.jp/~vooston/download/PSCS6_toRGBandCMYK.zip
アートボード毎の保存について
けんじ 2014/07/11 (Fri) 15:52:20
こんにちは。
フォルダ毎のバージョンダウンのスクリプトを探していて、こちらにたどり着きました。
作業がとても楽になりました。
こちらのサイトを色んな人に紹介しまくってしまいました。
素敵なスクリプトの公開ありがとうございます。


複数のアートボードをファイル毎に指定のファイルへ保存する を
スクリプトで一気に出来ないかしら?と色々ためしているのですが、javaScriptがよく分からない為上手く行きません。

他のサイトで見つけた
{
app.activeDocument.artboards.setActiveArtboardIndex(i);
var filename = new File(saveFolder+"/"+i+".EPS");
saveEPS(filename);
}

を貼り付けてみたのですが、実行すると

saveFolderが未定義です
LINE:***
-> var filename=new
File (saveFolder+"/"+i+".EPS");

と怒られてしまいます。

こちらとの組み合わせがそもそも無理なのでしょうか?
こちらのサイトで公開されている事に手を加え、質問して申し訳ありません。
お手すきの時にでも、お返事戴けると幸いです。

環境は
OS:windowsXP
illustratorCS4   です。
宜しくお願い致します。
Re: アートボード毎の保存について
クロチョコ 2014/07/14 (Mon) 09:29:29  | Site
けんじさん、書き込みありがとうございます。
返信遅くなって申し訳ございません。

> こちらのサイトを色んな人に紹介しまくってしまいました。
> 素敵なスクリプトの公開ありがとうございます。

うれしい言葉をありがとうございます。
少しでもお役に立てれば幸いです。

さて、エラーの原因です。
おそらく「saveFolder」が定義されていないからだと思います。

私のスクリプトを元に編集されているのであれば、
スクリプトの13行目くらいに下記一文があると思います。

> var folder = Folder.selectDialog("保存するフォルダを選択してください");

この「folder」を「saveFolder」に書き換えれば動くと思います。

> こちらのサイトで公開されている事に手を加え、質問して申し訳ありません。

いえいえ、手を加えるのも、質問をいただくのも大丈夫ですよ。
むしろ、使っていただけて嬉しいです。

以上です。上手くいかなければご連絡ください。
Re: アートボード毎の保存について
けんじ 2014/07/14 (Mon) 13:36:18
早速のお返事ありがとうございます!
そしてなんとお優しい言葉を!
上記のエラーは教えていただいた事を元に修正したら、上手く行きました!
しかし別のエラーが出てきて困っています。

Error 1200:au Illustrator aerror occurred:
1346458189(PARM’)
Line:68
->
app.activeDocument.artboards.setA


以下の部分の注意を受けているようなのですが、何がなんだかよくわかりません。
{
app.activeDocument.artboards.setActiveArtboardIndex(i);
var filename = Folder.selectDialog
saveEPS(filename);
}

こちらのサイトでも同じ症状が出た方がいっらっしゃるようでした。
http://d-p.2-d.jp/ai-js/pages/whatsnew/n2006_12_20.html

何度も申し訳ありませんが、宜しくお願い致します。
Re: アートボード毎の保存について
クロチョコ 2014/07/15 (Tue) 09:51:32  | Site
こんにちは。

別の問題が出てしまったようですね。
ソースの全体が見えないので、エラーだけだとちょっと原因をつかめなさそうです。

とりあえず、やりたいことは「アートボード毎にEPS書き出しをしたい」でしょうか?

私の方で、フォルダ内のAIファイルをアートボード毎に書き出すスクリプトを書いてみました。
一度お試しいただき、上手く動くようでしたら、これをベースに改造いただければと思います。

お手数おかけしますが、お試しください。

ttp://www.ab.auone-net.jp/~vooston/download/AICS6_savetest_folder.zip

以上です。よろしくお願いいたします。
Re: アートボード毎の保存について
けんじ 2014/07/15 (Tue) 10:29:14
おはようございます!
スクリプト作っていただいてありがとうございます!
上手く作動しました。
ご親切本当にありがとうございました!
こちらも皆に勧めてみます。
Re: アートボード毎の保存について
けんじ 2014/07/15 (Tue) 12:11:24
あ、すごく関係ないんですが、村上春樹がお好きなんですかね。
私も大好きなので、ちょっと嬉しくなりました。
Re: アートボード毎の保存について
クロチョコ 2014/07/16 (Wed) 09:08:18  | Site
おはようございます。

スクリプトが無事に動いたようでよかったです。
また、何かありましたら、お声かけください。

> あ、すごく関係ないんですが、村上春樹がお好きなんですかね。
> 私も大好きなので、ちょっと嬉しくなりました。

そうなんですね!私もよく読みますよ。

最近、読書メモも、スクリプトも更新が滞っちゃってるので、がんばります。
今後ともよろしくお願いいたします。
appって変数は何者?
YF 2014/04/07 (Mon) 14:21:04
はじめまして。
アウトライン化のスクリプトを探してたどりつきました。
ソースを公開していただきありがとうございます。
参考にさせていただきます。

当方、webページでjavascriptを多少書いたことはあるのですが、
イラストレーターを使用して2年目になるのにjavascriptが使えると
先週、気づいた(orz)ので基本的なことをお聞きしたく、投稿させていただきました。

ExtendScriptToolKitで左上のセレクトボックスでillustratorCS5を選択し、
デバッグ→リセットを実行した後に
illustratorCS5のサンプルプログラム(ExportAsDWG.jsx)を
ExtendScriptToolKitから実行すると一番初めの

var docRef = app.documents.add();

で、appが未定義と怒られてしまいます。
まあ確かに、

var app = new 何かのオブジェクト

のような処理はサンプルファイル上にないので、怒られて当然といえば当然なのかもしれませんが、

ヘルプ(Adobe スクリプティング入門)を見ても
app.documents.add()がはじめの一歩的に書いてるし…
イラストレーターのファイル→スクリプトから実行すれば
サンプルプログラムはもちろん実行されます。

appって変数は何者なんでしょうか。
アプリケーション(illustrator)のオブジェクトかなとは思うのですが…
appって変数に、どこで何を代入されているのかご存知でしたら、お教えいただけませんでしょうか。

基本的なことで恐縮ですが、お手すきの時にでもご返答いただけたら幸いです。

環境は
OS:windows7
illustratorCS5
ExtendScriptToolKitCS5
使用です。

以上、よろしくお願いいたします。
Re: appって変数は何者?
クロ 2014/04/07 (Mon) 22:43:21  | Site
こんばんは。投稿ありがとうございます。
公開しているソースがお役に立てているようで、とても嬉しいです。

さて、ご質問いただいた件です。

appはアプリケーション、つまりはIllustratorのことです。

ESTKのデータブラウザを確認していただくと、
app=[Application Adobe Illustrator]と定義されているのを見ることができると思います。

アプリケーション側で定義されているものです。

今回、未定義と怒られるているのは、デバッグ→リセットを実行したからです。

データブラウザを開けた状態で、
デバッグ→リセットを実行すると全ての変数が
リセットされてしまうのが分かると思います。

そのため、appが未定義とエラーを返してしまったという訳です。

ESTKの仕様とおもいますが、ちょっと煩わしいですね。、

以上です。一度お試しください。

よろしくお願いいたします。
Re: appって変数は何者?
YF 2014/04/08 (Tue) 12:37:43
さっそくのご返信ありがとうございます。

データブラウザが見にくいので、
リセットしたら消えてよしよしと思っていたのですが…
それが原因でしたか。

アプリケーションが自分で定義、宣言している
必要なものまで消してしまう処理に何かやるせないものを
感じなくもないですが、まあどこかで必要なものであり、
使い方が悪いんでしょうね(^^;

自作のソースではブレークポイントで止めたら、
宣言した変数だけ表示してくれるんで見やすく問題ない
ですし。

遅い時間にもかかわらず、ご返答いただきありがとうございました。