Скрипт JS не идет

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

ifatkin

Участник
Топикстартер
Сообщения
13
Реакции
0
При запуске javascript ID выдает сообщение ["app" - определение отсутствует]. ID 2.02 CE под W98. EXE-скрипты работют. Где собака порылась? :confused:
 
Ответ: Скрипт JS не идет

Нету в 2.х ID поддержки JavaScript. Нужна как минимум CS.
 
Ответ: Скрипт JS не идет

А чего же он скрипт без Объектов выполняет без ошибок? Например, цикл на ~4000000 сложений? Замирает на время счета, потом отвисает. Чем больше цикл, тем дольше висит - значит крутится? Ошибку выкидывает только при использовании Объекта. А в ID 2.0 правда нет поддержки скриптов, ни окошка ни папки нет. Появляется только после обновления до 2.0.2. :rolleyes:
 
Ответ: Скрипт JS не идет

Это у вас не InDesign его выполняет :) А WSH (Windows Script Host). Полезная, скажу вам, вещь.
 
Ответ: Скрипт JS не идет

А где его объектную модель посмотреть? Раз он полезный. И доберется ли он до документа внутри ID?
 
Ответ: Скрипт JS не идет

Это, конечно, не совсем в тему нашего форума :)
Про WSH на русском можно почитать:
А. Попов "Windows Script Host для Windows 2000/XP"
Г. Борн "Руководство разработчика на Microsoft Windows Script Host 2.0"
На сайтах:
http://cwashington.netreach.net
http://communities.msn.com/windowsscript
и, конечно:
http://msdn.microsoft.com/scripting

Можно попробовать, но, боюсь, из-под ID работать не будет, только как внешняя программа.
А обратиться из JScript можно так:
var myID = WScript.CreateObject("InDesign.Application.2.0");

Да, на всякий случай напоминаю:
InDesign и WSH использую разные диалекты JavaScript: ExtendScript и JScript, соответственно.
 
Статус
Закрыто для дальнейших ответов.