ひよこ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

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

  関連記事

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

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

jQueryで電話番号のリンクを外す方法

htmlで

と …

locationを画面遷移させずに変更したい時

無理です、諦めましょう。 唯一例外的に可能なのはlocation.hashのみで …

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

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

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

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

イラストレーターでjavascriptを使う

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

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

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

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

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

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

返り値はboo …

イラストレーターのjavascriptマクロの注意点

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