[ID CC2022] Можно ли как-то запускать скрипты для Инди из проводника?

Drawer

Участник
Сообщения
1 980
Реакции
891
  • Спасибо
Реакции: hulk1776

hulk1776

Топикстартер
15 лет на форуме
Сообщения
738
Реакции
21
Через 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.
Спасибо за помощь.
 
Последнее редактирование:

Lucky1978

12 лет на форуме
Сообщения
357
Реакции
128
Таки заработал! Странно, везде рекомендуется кодировка UTF-8/16, а у меня работает только с ANSI.
Этому противоречит фраза «Если задать кодировку UTF-8, выдает кракозябры (но работает)».
Чтобы не было кракозябров, просто создать новый файл в UTF-8 и в него скопировать содержимое старого.