- Сообщения
- 6
- Реакции
- 0
Имеется скрипт на vbscript, заменяющий цвета и заливки в выделенной картинке.
После запуска скрипт рисует прямоугольники, окрашенные в использованные в
картинке цвета и создает массив этих прямоугольников и массив объектов картинки.
Затем появляется диалоговое окно с текстом, предлагающим исправить цвета
прямоугольников на желаемые и нажать OK. Пока OK не нажато, скрипт замирает
и можно исправлять цвета средствами иллюстратора. После OK исправленные цвета
переносятся в картинку. При этом используются созданные ранее массивы.
В vbscript все работает !!!
Проблема с javascript-ом. Здесь окно диалога модальное и команды иллюстратора
пока скрипт работает использовать нельзя. Можно разбить программу на две, но
тогда данные первой прогаммы надо как-то передать второй. Предать надо ссылки
на массивы графических объектов.
Итак прошу ответить на два вопроса:
1. Как не выходя из скрипта на javascript воспользоваться командами иллюстратора?
2. Как передать ссылки на графические объекты (но не сами объекты) из одной
программы на javascript-е в другую?
После запуска скрипт рисует прямоугольники, окрашенные в использованные в
картинке цвета и создает массив этих прямоугольников и массив объектов картинки.
Затем появляется диалоговое окно с текстом, предлагающим исправить цвета
прямоугольников на желаемые и нажать OK. Пока OK не нажато, скрипт замирает
и можно исправлять цвета средствами иллюстратора. После OK исправленные цвета
переносятся в картинку. При этом используются созданные ранее массивы.
В vbscript все работает !!!
Проблема с javascript-ом. Здесь окно диалога модальное и команды иллюстратора
пока скрипт работает использовать нельзя. Можно разбить программу на две, но
тогда данные первой прогаммы надо как-то передать второй. Предать надо ссылки
на массивы графических объектов.
Итак прошу ответить на два вопроса:
1. Как не выходя из скрипта на javascript воспользоваться командами иллюстратора?
2. Как передать ссылки на графические объекты (но не сами объекты) из одной
программы на javascript-е в другую?