[AI CS4-CS6] Скрипт Step and Repeat

Oleg Butrin

Топикстартер
20 лет на форуме
Сообщения
1 989
Реакции
1 213
Я не очень силен в Иллюстраторе, но иногда надо. В качестве тренировки написал скрипт, реализующий аналог команды Step and Repeat в InDesign. Потому, как не нашел встроенной такой же функции в Illustrator CS6.

Кто найдет время для отзыва -- буду благодарен.

Step and Repeat
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
А слабо в акробате? ;)
 

qsedftghk

фея
15 лет на форуме
Сообщения
2 028
Реакции
1 197
А "Effect-distort&transform-transform" это разве не то?

ЗЫ. Но в любом случае, спасибо, думаю, пригодится, ибо меньше возни
ЗЫЫ. Для удобства пользования (правда, я не в теме сложности кода), можно было бы окошко сделать не Dialog, а Palette типа. Имхо.
 
Последнее редактирование:

Oleg Butrin

Топикстартер
20 лет на форуме
Сообщения
1 989
Реакции
1 213
А "Effect-distort&transform-transform" это разве не то?
Не совсем.
Вот на картинке слева Transform, а справа скрипт с одинаковыми параметрами
upload_2017-12-22_15-5-26.png

Скрипт делает пошагово, тем и отличается.

PS. Забыл убрать один проверочный алерт в районе 290 строки. Потом залью обновленный архив.
 

qsedftghk

фея
15 лет на форуме
Сообщения
2 028
Реакции
1 197
Ну, дак, transform, понятное дело, применить несколько раз нужно, с разными параметрами... Скрипт, конечно же удобнее =)
 

_MBK_

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

КоньЕстДетей

10 лет на форуме
Сообщения
1 804
Реакции
927
Я так понимаю это аналог корела. А там есть удобная фенечка, которая заключается в том, что он умеет откладывать на "размер выделенного объекта", чтоб ручками циферки не вписывать )
upload_2017-12-22_10-14-53.png
 

_MBK_

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

Oleg Butrin

Топикстартер
20 лет на форуме
Сообщения
1 989
Реакции
1 213
Точно!
Если Олег сумеет реализовать в иллюстраторовском диалоге такую графическую хреновину, я ее с удовольствием стащу ;)
Через enabled button можно, но возни будет много.
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 246
Реакции
6 280
Красиво! 'cooll)'
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
А я бы сделал динамической растровой иконкой, не пробовал, правда никогда, возможно ли такое?'hmmm'
 

КоньЕстДетей

10 лет на форуме
Сообщения
1 804
Реакции
927
Скрипт делает пошагово, тем и отличается.

Если интересно: такая процедура без скрипта делается нажатием ctrl+alt+shift+D (там настраиваем, жмем "копи"), а затем зажиманием ctrl+D (повторяет предыдущее действие).

В данном случае скрипт пока дает преимущество в том, что не надо в уме считать сколько раз копию делать.
И 'transform each' не дает возможности работать с выделением в целом, а каждый объект изменяет (если они не группа).

Но его надо вспомнить где найти, а с этим, лично у меня, бывают загвоздки :3
Нужно больше "плюшек"!
 
Последнее редактирование:
  • Спасибо
Реакции: Jeine

qsedftghk

фея
15 лет на форуме
Сообщения
2 028
Реакции
1 197
Я бы сделал сбоку малюсенькую кнопочку Reset, чтобы обнулять всю форму разом. Но это, наверное, актуально, когда окошко "плавающее", а не так как сейчас.
 

Roman Kovalev

Участник
Сообщения
5
Реакции
2
сделал для себя более прстой вариант - скрипт тупо раскладывает максимально возможное количество изделий на заданном формате, надо лиш ввести формат и разрещить/запретить поворот изделий и разрешить/запретить «добивку остатка» на листе.
 
  • Спасибо
Реакции: AM Labs Solutions