Через COM посредством VBS это можно сделать, но сначала разберитесь почему у Вас вообще VBS не работает
тестовый скрипт
Код:
MsgBox "Скрипт работает исправно!"
Увидел, что если задать кодировку (в Notepad++) как UTF-8-BOM, то ошибка на первом же символе первой строки. Если задать кодировку UTF-8, выдает кракозябры (но работает). Если кодировка ANSI (пришлось переписать текст, иначе в редакторе стал кракозябрами), то все работает.
Потом проверил рабочий скрипт:
Код:
Set myInDesign = CreateObject("InDesign.Application")
myInDesign.DoScript "c:\Users\DABELYAKOV\Documents\Adobe Scripts\zzz.jsx", 1246973031
Таки заработал! Странно, везде рекомендуется кодировка UTF-8/16, а у меня работает только с ANSI.
Спасибо за помощь.