Крэш индизайна CS4 при выполнении menu action

  • Автор темы Автор темы apg_777
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

apg_777

Топикстартер
20 лет на форуме
Сообщения
278
Реакции
81
Mac OS X 10.4.11, 10.5.8; InDesign CS4 (6.0.5; rus, eng); apple script
В скрипте используется конструкция
...
tell application "Adobe InDesign CS4"
set myMenuAction to menu action "$ID/Add Unnamed Colors"
invoke myMenuAction
end tell
...
Invoke вызывает крэш индизайна, причем "любезное" предложение закрыть или перезапустить приложение игнорируется и помогает только Force Quit.
Использовал структуру try ... on error ... end try - бесполезно, до обработки ошибки дело не доходит, индизайн рушится однозначно.
Самое интересное, что если скрипт сократить только до этих 4 строк, то проблем нет! Как нет проблем и примерно в 5% случаев выполнения скрипта на одном и том же документе. Также нет проблем в CS3.
Несколько раз отправлял Crash report в Adobe. Тишина...
Куда копать? Или чем заменить? Вариант просмотра Colors и, при необходимости, добавления в Swatches не годится - объекты так и остаются окрашены "цветом", а не "образцом" (терминология руской версии индизайна).
P.S. до кучи:
invoke "$ID/Fit Selection in Window" работает всегда (CS3, CS4).
invoke "$ID/Edit Original" - в CS3 70% случаев работоспособны, 30% скрипт уходит на обработку ошибки (используется try), индизайн остается живой; в CS4 обычно как в CS3, но иногда бывает летальный исход.
В русской версии индизайна эти команды остались не переведены, Script Editor показывает русскоязычный аналог menu action "$ID/Add Unnamed Colors" как "ÑÓ·‡‚ËÚ¸ ·ÂÁ˚ÏflÌÌ˚ ˆ‚ÂÚ‡" (подразумевается "Добавить безымянные цвета"). Но команда меню исполняется (4-х строчный вариант) :)
 
Ответ: Крэш индизайна CS4 при выполнении menu action

Дополнение.
Mac OS X 10.6.4 (основной язык русский или английский) + InDesign CS4 (6.0.5, Rus) ситуация аналогичная.
 
Ответ: Крэш индизайна CS4 при выполнении menu action

Добавлю еще каплю дегтя.
Javascript:

var myMenuAction = app.menuActions.item("$ID/Добавить безымянные цвета");
myMenuAction.invoke();

InDesign рушится :(
 
Статус
Закрыто для дальнейших ответов.