2013-04-19 3 views
1

Я только что начал с скриптов Adobe InDesign.ExtendScript: как добавить InDesign DOM в средство просмотра объектной модели ExtendScript?

Я видел в системе Windows другого разработчика - он нажимал на Help-> Object Model Viewer (Adobe ExtendScript Toolkit), и было перечислено несколько объектных моделей, и он мог выбрать inDesign DOM.

Я только что установил InDesign CS6 и мой ESTK объектная модель зритель показывает только 3 модели - I) Основные JS классы II) классы scriptUI III) саман мост c6 объектная модель

Как я могу добавить InDesign DOM в список?

+0

Если вы запустите этот скрипт: '#target indesign' и в новой строке' alert (app.name); ' запускает InDesign и обновляется объектная модель? (следует увидеть некоторые изменения в панели браузера данных) –

+0

В нем говорится - «indesign» не определено! – divyanshm

+0

hmmm ... не удалось найти супер-прямой способ позволить ESTK знать, что у вас установлен Indesign. Можете ли вы попытаться установить [другую версию] (http://www.adobe.com/devnet/scripting/estk.html), и, надеюсь, установщик выяснит, какие продукты adobe у вас есть. Последняя версия для загрузки - 3.5, в то время как CS6 поставляется с 3,8, но, надеюсь, не будет критических изменений между версиями –

ответ

0

Сначала создайте новый файл с именем connect_to_estk.jsx со следующим содержанием:

$.writeln("Connected to " + app.name + " " + app.version); 

Затем переместите файл C:\Program Files (x86)\Adobe\Adobe InDesign CS6\Scripts\Scripts Panel или аналогичный.

Далее откройте InDesign и нажмите Ctrl + Alt + F11, чтобы отобразить панель «Сценарии». (Или выберите «Окно»> «Утилиты»> «Сценарии»).

На панели «Сценарии» разверните панель «Приложение», щелкните правой кнопкой мыши по connect_to_estk.jsx и выберите «Запустить сценарий».

Окно ESTK откроется, если оно не было открыто. Панель «Консоль JavaScript» в ESTK скажет что-то вроде Connected to Adobe InDesign 8.0.0.370.

В ESTK выберите «Файл»> «Создать». Разверните раскрывающееся меню в верхнем левом углу. Должна быть запись для InDesign. Выберите его. Ссылка слева должна быть зеленой. Если нет, щелкните по нему.

Наконец, откройте Object Object Viewer. Теперь Indesign DOM должен находиться в раскрывающемся меню.

+0

Это тоже не работает! Я сдаюсь, я буду использовать Jongware! Спасибо за помощь в любом случае. – divyanshm

0

Выберите InDesign из выпадающего списка и нажмите красную кнопку подключения. InDesign должен создать файл xml объекта объекта при первом контакте. Если это не помогает, выполните любой скрипт из ESTK, например. $ .writeln (app.name);

+0

Вот в чем проблема. InDesign не отображается в выпадающем списке, и я действительно не знаю, как его можно добавить туда. – divyanshm

+1

У меня была аналогичная проблема, когда я установил InDesign после того, как у вас был фотошоп на машине раньше. InDesign никогда не появлялся в раскрывающемся списке, пока я не запустил скрипт с индексом «#target indesign» вверху - тогда он добавит его в раскрывающийся список, пока я не перезапущу ESTK. –