[AI CC-CC2021] Скрипт красит заливки в цвет обводок, а толщину обводок обнуляет

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
я думаю, что "add used, select unused, delete" можно тоже скриптом сделать.. как и экспорт списка в какой-то txt файл.

не, из api нет доступа к этому, только путем запуска экшена.
свотчи помимо paper, black и registration вылезают какие-то совсем левые, еще и дублируются по именам. в общем надо подумать немного.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
причем некоторые ненужные оказались global
 

DrEgor

Участник
Сообщения
774
Реакции
68
не, из api нет доступа к этому, только путем запуска экшена.
свотчи помимо paper, black и registration вылезают какие-то совсем левые, еще и дублируются по именам. в общем надо подумать немного.
может какие-то внедренные объекты свои свотчи подтягивают не использованные?
запуск экшена, как и сам экшн если я не ошибаюсь, можно внедрить в скрипт
 
Последнее редактирование модератором:

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
может какие-то внедренные объекты свои свотчи подтягивают не использованные?
запуск экшена, как и сам экшн если я не ошибаюсь, можно внедрить в скрипт

объектов нет вроде, ну может стили какие-то...

экшн да, я из скрипта делаю и запускаю
 

DrEgor

Участник
Сообщения
774
Реакции
68
объектов нет вроде, ну может стили какие-то...
экшн да, я из скрипта делаю и запускаю
таки экшн в самом скрипте прописанный корректно работает? я лично не делал подобного за ненадобностью, где-то на форумах попадалось....
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
Экшн из скрипта можно вызвать только как дисковый файл в формате AIA и никак больше
 
  • Спасибо
Реакции: icolumnist

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
ну да, а дисковый файл из скрипта записать.

зы - пока рылся в безуспешных поисках строк для executemenuitem обнаружил что в AI есть какая-то debug panel
 

DrEgor

Участник
Сообщения
774
Реакции
68
Экшн из скрипта можно вызвать только как дисковый файл в формате AIA и никак больше
что мешает в теле скрипта прописать экшн, который скриптом же и будет сохраняться как "дисковый файл в формате AIA"? 'hmmm'
я подобным образом ps файлы делал...

p.s. "Isolation Mode" and Javascript. |Adobe Community вот тут что-то похожее... отдаленно... то есть принцип работы
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844

qsedftghk

фея
15 лет на форуме
Сообщения
2 032
Реакции
1 198
зы - пока рылся в безуспешных поисках строк для executemenuitem обнаружил что в AI есть какая-то debug panel
Она была до CS6 вроде, а потом её как бы убрали... Вызывалась по ctrl+shift+alt+F12
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
У меня в CS6 нету
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
небольшой апдейт - помогает удалить graphic styles и symbols. пока что висит ранее использованный свотч 100%K дополнительно к стандартному. проверяю black ink на статус disabled, не знаю пока насколько это надежно
дело пахнет плагином, в общем - на c++ по содержимому документа можно быстро пробежаться
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
это в смысле вручную парсить? в плагине доступ ко всем page items есть ведь
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
в плагине доступ ко всем page items есть ведь
В плагине да
Но ты собираешься каждый разномастный PageItem парсить плагином на составляющие?
IMHO проще таки в распкованном private data искать поиском все связанное с Bs 'hmmm'
 
  • Спасибо
Реакции: VVVSLAVA и icolumnist

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
мож и так. если б вот как-то быстро и надежно выяснить скриптом есть в документе что-то покрашенное c0m0y0k100 или нет... но похоже без полного перебора не обойтись.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
мож и так. если б вот как-то быстро и надежно выяснить скриптом есть в документе что-то покрашенное c0m0y0k100 или нет... но похоже без полного перебора не обойтись.
Еще раз повторяю - одно дело полный парсинг всех объектов делать, рекурсивно заглядывая им в самые интимные места, а другое - тупой поиск вхождения текстовой строки в (пусть и очень длинный) текст.
 
  • Спасибо
Реакции: VVVSLAVA и icolumnist