« Adobe Photoshop CS5 でAppleScript 一発目 | トップページ | cannoli »

Illustrator の do script での558452048エラー回避方法

イラストレーターがエラーを返す場合の回避方法のヒント
以下のようなエラー
Illustratorのエラー表示
474x146_illustrator_01_2

スクリプトのエラー表示
420x131_illustrator_02

エラーメッセージは以下
結果:
error "Adobe Illustrator でエラーが起きました:
an Illustrator error occurred: 558452048 ('PMI!')" number 1200
 
サンプルのスクリプト以下のような内容
341x371_illustrator_01_2

tell application "Adobe Illustrator"
activate
tell current document
do script "XXXXX" from "XXXXXX"
end tell
end tell


 
■解決方法
アクションのタブで全てを非選択状態にしてから実行する

 
■原因(想像)
たぶんなんですが Illustratorが『do script』を受け取ると
タブで選択中の項目を『にぎって』しまうので
スクリプト的には『実行中じゃね?』となってしまうから?
(完全に想像の域ですが....汗)

 
■回避方法
単純です。タブの項目を非選択にしておく事!だけです。
↓このように選択項目があるとエラーを返します。
241x234_illustrator_04

↓このように選択項目が無い状態でスクリプトを実行しましょう。

232x219_illustrator_07

また
↓このように『アクション』のタブをたたんでいても
 同様のエラーになる事があります。
 アクションのタブは前面に単独で存在させておく事が必要なようです。
300x500_001_illustrator


わかってしまうと
『なぁ〜んだよ』って感じですね..w

この記事の内容はCC0を選択しています。
CC0

CC0についてはこちらを読んでみてください。

|

« Adobe Photoshop CS5 でAppleScript 一発目 | トップページ | cannoli »

AdobeIllustrator」カテゴリの記事

コメント

この記事へのコメントは終了しました。