[AI CC-CC2021] Не запускается скрипт без ESTK

Ketov

Участник
Топикстартер
Сообщения
13
Реакции
0
В общем удалось написать скрипт и получить нужный результат. Вот только скрипт запускается только из под ESTK. А при запуске из самого иллюстратора нифига не происходит. Окошко скрипта не появляется.

Почему так может быть?
 

Ketov

Участник
Топикстартер
Сообщения
13
Реакции
0
Оказывается надо зацикливать скрипт самому в режиме pallete. Ну очень очевидно...
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
Сам спросил, сам ответил. Остальные ничего не поняли. Что куда зацикливать? У вас небось окно сразу закрывается или не появляется вообще, так правильнее, наверное?
 

Ketov

Участник
Топикстартер
Сообщения
13
Реакции
0
Сам спросил, сам ответил. Остальные ничего не поняли. Что куда зацикливать? У вас небось окно сразу закрывается или не появляется вообще, так правильнее, наверное?
Ага. Пришлось в "try catch" обвернуть + #targetengine . Иначе не срабатывало.

И хоть все и получилось, все равно недостаток что этот скрипт приходится в ручную через поиск запускать. Могли бы сделать возможность встроить в панель инструментов.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
Почему через поиск? %8 и почему без таржетинджайн не работает из иллюстратора???
 

Ketov

Участник
Топикстартер
Сообщения
13
Реакции
0
Почему через поиск? %8 и почему без таржетинджайн не работает из иллюстратора???
Может потому что СС2018. Просто окно сразу исчезает, как будто нет цикла. Методом тыка и поиска по интернет помойкам такой совет был найдет.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
Давайте по порядку
1) Какой поиск?
2) Какой цикл?
3) Приведите ссылку на загадочный совет
 

Ketov

Участник
Топикстартер
Сообщения
13
Реакции
0
Давайте по порядку
Ну хорошо:

var myWindow = new Window ("palette");
//var myWindow = new Window ("dialog");
var myMessage = myWindow.add ("statictext");
myWindow.show ( );

Вот "это" нифига не работает просто закрывается не успев отобразится. Если в режиме "dialog", то работает, но нифига не видно результата работы, пока не закроешь окно скрипта.

Если добавить:
#target illustrator
#targetengine main
,то работает и в режиме "palette", однако через раз. Добавление "try catch" решило проблему. Если честно , то я нихрена не понимаю что это за бред такой.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
Ну это вполне естественное поведение для окна типа palette - не рекомендуется к использованию ибо поддержка частичначаи работа непредсказуема.
Но вопросы 1)-3) остаются
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
Я вам уже давно говорю - курите экстеншны и плагины.