2017-01-25 7 views
0

Illustratorがファイルに変更を保存するたびにjsxスクリプトを実行する方法があるのだろうかと思います。
ここでは、アートボードが大きすぎないようにするために、スクリプトがチェックするようにしています(理想的には120インチにするのが理想的です)。Adob​​e Illustrator保存するたびに実行するスクリプト

私はより多くを学ぶことを楽しみにして

function onSave() { 
    var sizemessage = "Could not save, Artboard too large."; 
    var sizethresh = "120"; 
    var length = artboardRect[2] - artboardRect[0]; 
    var height = artboardRect[3] - artboardRect[1]; 
    if (length >= height) { 
     var size = length; 
    } else { 
     var size = height; 
    } 
    if (size > sizethresh) { 
     beep() 
     alert(sizemessage) 
     DONOTSAVECHANGES 
    } else { 
     SAVECHANGES 
    } 
} 

...スクリプトは次のようになりますと思います。

答えて

0

app.app.notifiers.add("save", File(/*insert the path of your jsx file here*/)); 
+0

イラストレーターは、イベントリスナーが組み込まれていたイベントのリスナーのために、このコードを試してみてください? – Panopticon36

+0

内蔵されていませんが、追加することができます。 –

+0

https://forums.adobe.com/thread/1355921 –

関連する問題