:note

共通点を探す旅(おまじない編)

JavaScript(ExtendScript)でアラートをスキップしてしまいたいようなとき。

または、ダイアログがでるようにリセット(おまじない)したいときInDesign, Illustrator, Photoshopで違っているのでメモ。

#target ‘indesign’

//ダイアログもアラートも出す
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.INTERACT_WITH_ALL;
//ダイアログもアラートも出さない
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.NEVER_INTERACT;
//ダイアログさない、アラートは出す。
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.INTERACT_WITH_ALERTS;

#target ‘illustrator’

//ダイアログ出さない
app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;
//ダイアログ出す
app.userInteractionLevel = UserInteractionLevel.DISPLAYALERTS;

#target ‘photoshop’

//ダイアログもアラートも出す
app.displayDialog = DialogModes.ALL;
//ダイアログもアラートも出さない
app.displayDialog = DialogModes.NO;
//ダイアログさない、アラートは出す。
app.displayDialog = DialogModes.ERROR;

なぜかIllustratorだけ、2種類しかない。

 
comments powered by Disqus
back to top