Export as Binary - потеря работоспособности скрипта

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

folique

Участник
Топикстартер
Сообщения
81
Реакции
0
Есть скрипт, создает окно типа 'palette', панельки-кнопочки, все чудно работает.
В ESTK делаю ему "Export as Binary", запускаю - даже окно не отображается.
Версии: AI - CS4, пробовал ESTK 3.0 (CS4) и ESTK 3.5 (CS5) - результат одинаков.
Почему так и как достичь правильной работы бинарного файла?
Спасибо.
 
Ответ: Export as Binary - потеря работоспособности скрипта

С окнами типа 'palette' — никак. Хоть в Иллюстраторе, хоть в Индизайне. По крайней мере, я не нашёл способа. Почему так — не знаю.
 
Ответ: Export as Binary - потеря работоспособности скрипта

А ту часть кода, которая не отвечает за создание окна, можно заменить бинарным?
Т.е. сочетание в одном файле бинарного кола и обычного возможно?
Спасибо.
 
Ответ: Export as Binary - потеря работоспособности скрипта

С окнами типа 'palette' — никак. Хоть в Иллюстраторе, хоть в Индизайне. По крайней мере, я не нашёл способа. Почему так — не знаю.

потому что директивы препроцессора #target / #targetengine в бинарнике изымаются, как и все комментарии

способ обойти простой. в .jsxbin файле добавляем в конце каждой строчки \
а затем включаем в .jsx скрипт с помощью eval или app.doScript

Код:
#targetengine "mySession"

eval("@JSXBIN@ES@2.0@MyBbyBnAgdMjObyBn0ABmjQbjTn0AIJjTnAEXzIjSjFjDjUiQjBjUjIBfjzIjHjSj\
BjQjIjJjDjTCfREFdAFdAXzBhQDfjzEjTjJjajFEfXzBhRFfjEfffJjUnAEXzKjTjUjSjPjLjFiQjBj");
 
Ответ: Export as Binary - потеря работоспособности скрипта

Спасибо огромное!
 
Ответ: Export as Binary - потеря работоспособности скрипта

Прошу прощения, если вопрос не в тему: зачем вообще скрипты переводят в бинарный вид? Быстрее работает или чтобы код спрятать или еще причина есть?
 
Ответ: Export as Binary - потеря работоспособности скрипта

чтобы код спрятать


 
Статус
Закрыто для дальнейших ответов.