ひよこwebプログラマーの覚え書き

エクセルとwebで効率化しますさせます

*

イラストレーターでjavascriptを使う時のデバッグ方法など

   

Pocket

まず、イラストレーターを開いて下さい。
既存のファイルを開くか、ctrl+Nで新規作成します。

で、jsファイルを任意の場所に作成します。デスクトップで良いでしょう。名前はtest.jsとでもしましょう。
test.jsの内容は

とします。コンソールに1を出力するという内容です。

こうすれば、デバッガが自動的に立ち上がり、コンソールに1を出力します。
ちなみにデバッガの名前は「ExtendScript Toolkit」です。単体で立ち上げる事もできますが、
こちらのほうが早いでしょう。

ちなみにこの時点ではまだ、jsファイルともイラストレーターとも連携していませんので注意して下さい。
まず、立ち上がったデバッガからjsファイルを開きます。

1

そして、イラストレーターと連携させます。
左上のコンボボックスでイラストレーターを選択、その左の鎖が緑色になっていれば成功しています。

2

念のためコンソールに「app」と入力しエンターを押すと
結果 : [Application Adobe Illustrator]
と返ってきます。
もし、
結果 : [object Application]
と返ってきた場合は設定が完了していない可能性があります。

これでデバッガの準備完了です。

ブレークポイントは緑の四角のところをクリックして下さい。
一度クリックでブレークポイント有効化、
もう一度クリックで無効化、
もう一度クリックすると削除されます。
F9でも変更できます。
青い四角のところをクリックすると行を指定してジャンプになります。ちょっと狭いですね。

3

後はF5で再生、shift+F5で強制終了、ステップインはF11です。

 - Illustrator, javascript

Message

メールアドレスが公開されることはありません。

  関連記事

Adobe_Illustrator_Icon_CS6
Illustrator(イラストレーター)で簡単に表を作成する

エクセルで表を作り、コピーして貼り付け、それだけでできます。 まずは表を作ります …

Adobe_Illustrator_Icon_CS6-150x150
after擬似要素が分裂する場合の対処方法

after擬似要素の付いている要素にappendすると、afterが分裂します。 …

Adobe_Illustrator_Icon_CS6-150x150
イラストレーターのjavascriptマクロのサンプル

最上位レイヤーを削除する場合はこのような感じです。 deleteitemsに任意 …

Adobe_Illustrator_Icon_CS6-150x150
イラストレーターでjavascriptを使う

イラストレーターではjavascriptを使ってスクリプトを組めます。 しかしh …

Adobe_Illustrator_Icon_CS6
イラストレーターで改行した文字を装飾したい時

イラストレーターの文字に関するアピアランスの話です。 イラストレーターで改行した …

Adobe_Illustrator_Icon_CS6-150x150
イラストレーターのjavascriptマクロの注意点

山程ありますが、その内の一例をご紹介します。 activeDocument.la …

no image
jsで連番のページを一気に開く

1から10までのページを一気に開きます。 1000ページ指定しても普通に動作して …

Adobe_Illustrator_Icon_CS6-150x150
jQueryを強制的に読み込ませる方法

コンソールからJSを走らせる時、jQueryが無い場合があります。 そこで一旦j …

Adobe_Illustrator_Icon_CS6-150x150
jQueryでselect要素、option要素の中からテキスト・文字列で選択する方法

例としてこんなselect要素、option要素があるとします。そして青森を選択 …

logo_JavaScript
javascriptで配列・オブジェクトの判定

返り値はboo …