[ID CC-CC2021] Как запускать скрипт без вызова ESTK?

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
Сделал скриптик на создание сетевой папки. Вынес его ярлычок на панель задач. При щелчке вежливо открывается ESTK с предложением редактировать содержимое. Как подавить вызов (в данном случае) связанного приложения? Чтобы скрипт молча создал папку. То есть как работать со скриптами из оболочки ОС?

p.s. поменял расширение на js - теперь Винда "морочит" голову.
ps. надо обязательно переписывать на VB?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
То есть как работать со скриптами из оболочки ОС?
Никак.Только через VB
Но вы сильно не расстраивайтесь, переписывать ничего не надо, из VB вроде как можно прямо JSX код вызывать.
 
  • Спасибо
Реакции: hulk1776

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
Страшное дело - почти час, что бы добиться запуска трех строчек. К тому же запускать надо с панели Тотал Коммандера, а не из панели задач. Иначе винда опять предлагает выбрать "что мы хотим сделать". К тому же кодировка файла должна быть наоборот - Windows 1251, а не UTF. Иначе пишет, что ошибка в первом символе первой строки...
Короче, программировать - это весело.
:+((
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Это еще что!
batчи писать и отлаживать гораздо неприятнее ;)
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Страшное дело - почти час, что бы добиться запуска трех строчек. К тому же запускать надо с панели Тотал Коммандера, а не из панели задач. Иначе винда опять предлагает выбрать "что мы хотим сделать". К тому же кодировка файла должна быть наоборот - Windows 1251, а не UTF. Иначе пишет, что ошибка в первом символе первой строки...
Короче, программировать - это весело.
:+((

а можно просто из индизайна запустить.
я уж молчу, что создавать сетевые папки можно наверное каким-то менее изощренным способом, типа там mkdir в .bat

ну а так можно запускать вот такой строчкой
"\path\to\ExtendScript Toolkit.exe" -run test.jsx

теоретически, не должно ничего вылезать.
 
Последнее редактирование:

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
update:
в скрипте должен обязательно стоять #target indesign

а сам скрипт надо вызывать из папки Adobe Scripts в Documents текущего пользователя. тогда предупреждение от ES не будет вываливаться
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Самое интересное, что топикстартер такое уже делал. 'hmmm'
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
это совсем другое же