Ответ: окошки в C3
Мое оптимистическое предположение о том, что по прочтении документации решение Вашей проблемы может быть найдено достаточно быстро не имело под собой, как выяснилось, никаких оснований. Создать окно типа "palette" в среде Иллюстратора не является трудновыполнимой задачей. Гораздо более интересной является задача сохранения этого окна "в живиых" по завершении скрипта. Как я себе представлял, и как я ранее (лет этак 15 назад) делал, программа должна создать окно, навесить на него обработчик событий этого окна и вызвать диспетчер событий, после чего, собственно, заврешиться. Вот тут то и начинается интересное. Окно создается динамически в рамках скрипта и, по идее, его надо затолкать в какой-нибудь массив окон, палитр и т.п., для того, чтобы оно продолжало свое существование по завершении скрипта. Никаких таких методов в Иллюстраторе я не обнаружил. Также не удалось обнаружить хоть какого-нибудь внятного диспетчера событий ScriptUI, которому можно было бы сказать: Вот тебе, брат, массив объектов, по которым давай-ка Dispatch Event_ы, дружище... ;-)))) Но, как говаривал бессмертный Владимир Семенович: "Кровь пить решили погодить, вкусное - на третье!.." Так вот, самое интересное, что окно типа "palette" в среде Иллюстратора махом закрывается вместе с завершеним скрипта, его создавшего, но, ВНИМАНИЕ!!!, продолжает свое беспечное существование, если скрипт выполняется в среде ESTK2!!! Во где круть то!!! Скрипт завершен, а динамически созданный им объект продолжает жить, неизвестно в какой памяти располагая свои данные... Как в ComedyClab - Adobe МОЛОДЕЦ!!!
Если кто в курсе, как можно в Иллюстраторе, ИнДизайне или Бридже создать немодальное окно при помощи JS - отпишите, пожалуйста, теперь мне просто любопытно! ;-)))))
AirGraph.