скрипт для расстановки меток регистрации и шкалок

Статус
Закрыто для дальнейших ответов.

rpv

Участник
Топикстартер
Сообщения
328
Реакции
1
скрипт для расстановки меток регистрации и шкалок.
версия 1.01 - исправил некоторые свои глюки.

писал в extendscript toolkit посему будет работать только в версии 12.0.1.

метки и шкалки можно брать свои, тольок путь нужно поменять внутри файла.

использовал некоторые функции marx от VD.
 

Вложения

  • regMarX.zip
    1.5 КБ · Просм.: 727
  • Спасибо
Реакции: Gfr

Spirit412

15 лет на форуме
Сообщения
872
Реакции
128
Ответ: скрипт для расстановки меток регистрации и шкалок

rpv сказал(а):
скрипт для расстановки меток регистрации и шкалок.
версия 1.01 - исправил некоторые свои глюки.

писал в extendscript toolkit посему будет работать только в версии 12.0.1.

метки и шкалки можно брать свои, тольок путь нужно поменять внутри файла.

использовал некоторые функции marx от VD.

Привет!
вопросик небольшой!
Ты скрипты для илла в Visual Basik или VBA делать умеешь?
 

uriy

Участник
Сообщения
89
Реакции
1
Ответ: скрипт для расстановки меток регистрации и шкалок

2 rpv

Без комментарияев только интуитивно понятно, чем отличаются scale_a2.eps и scale_a3.eps и почему граница между ними проходит в 500 мм.
Желательно все-же комментировать такие моменты, когда предлагается заменить на свои файлы. Или приложить сами епсы.

Удачи!
 

vd

Участник
Сообщения
128
Реакции
0
Ответ: скрипт для расстановки меток регистрации и шкалок

var privod_crest = new File( "/D/Паша/shablon/priv_crest.eps");

однако! :4)


Не по теме:
наверное уже месяца полтора сюда не ходил, а тут потянуло ...
наверное учуял что кто-то пытается над чем-то надругаться ;-)

 

rpv

Участник
Топикстартер
Сообщения
328
Реакции
1
Ответ: скрипт для расстановки меток регистрации и шкалок

Spirit412 сказал(а):
Привет!
вопросик небольшой!
Ты скрипты для илла в Visual Basik или VBA делать умеешь?

это вообще мой первый скрипт на js и то не полностью самостоятельный, а про другие языки я вообще молчу :)

он не оптимизирован но зато работает и экономит мне кучу времени.
 

rpv

Участник
Топикстартер
Сообщения
328
Реакции
1
Ответ: скрипт для расстановки меток регистрации и шкалок

uriy сказал(а):
2 rpv

Без комментарияев только интуитивно понятно, чем отличаются scale_a2.eps и scale_a3.eps и почему граница между ними проходит в 500 мм.
Желательно все-же комментировать такие моменты, когда предлагается заменить на свои файлы. Или приложить сами епсы.

Удачи!

после - 500 mm - потому как это уже формат А2.
 

vd

Участник
Сообщения
128
Реакции
0
Ответ: скрипт для расстановки меток регистрации и шкалок

rpv сказал(а):
это вообще мой первый скрипт на js и то не полностью самостоятельный, а про другие языки я вообще молчу :)
он не оптимизирован но зато работает и экономит мне кучу времени.
Я могу только порадоваться, что в нашем полку прибыло :)

Вот первые замечания. rpv, ты не против?

Предлагаю в скриптах, а особенно в тех, которые должны подправляться, переменные данные оформлять следующим образом (например):

// эти строчки выносится повыше
var fileName1 = "/s/usersfiles/file1.eps"
var width1 = 500 *mm
...
var someFile = new File( fileName1 );
if (doc.width >= width1 ) {
...

это как бы правило хорошего тона, что ли...

Вот и еще одно. В данном случае было бы неплохо взглянуть на эти епсы, чтобы понять, хоть приблизительно куда там чего... ;)
 

rpv

Участник
Топикстартер
Сообщения
328
Реакции
1
Ответ: скрипт для расстановки меток регистрации и шкалок

вот эти файлы, шкалка только A2
 

Вложения

  • priv_crest.zip
    60 КБ · Просм.: 567
  • color.zip
    30.5 КБ · Просм.: 624
  • scale_a2.zip
    104.7 КБ · Просм.: 640

vd

Участник
Сообщения
128
Реакции
0
Ответ: скрипт для расстановки меток регистрации и шкалок


Не по теме:
да, млин. моим скриптам этого тоже не хватает.... описания. ;)
 

rpv

Участник
Топикстартер
Сообщения
328
Реакции
1
Ответ: скрипт для расстановки меток регистрации и шкалок

новая редакция regMarx версия 1.02

теперь он не внедряет метки и шкалку, а линкует их.

спасибо VD.

да в качестве описания:

для работы regMarx необходимо выделить объект или группу (сгруппированную) объектов и запустить его.

он спрашивает только один параметр - отступ от объекта в миллиметрах.
 

Вложения

  • regMarX2.zip
    1.6 КБ · Просм.: 565

rpv

Участник
Топикстартер
Сообщения
328
Реакции
1
Ответ: скрипт для расстановки меток регистрации и шкалок

честно говоря не понимаю почему иногда для объявления переменной пишется var, а иногда не пишется, тоже самое с точкой с запятой на конце.

или они просто носят декларативный характер.
 

vd

Участник
Сообщения
128
Реакции
0
Ответ: скрипт для расстановки меток регистрации и шкалок

rpv сказал(а):
честно говоря не понимаю почему иногда для объявления переменной пишется var, а иногда не пишется, тоже самое с точкой с запятой на конце.
или они просто носят декларативный характер.
О, брат! Это очень древняя и странная история... помню еще в сорок первом сижу в окопе, пишу скрипт... тут хлабызь! откуда не возьмись свалился на меня вопрос... "а почему!?"... сижу и думаю... "действительно! что это за безобразие?! что это за лояльность за такая? да как они могли?! да еще такое себе позволить?! у остальных все строго, а тут и так можно и сяк можно... непорядок!" ...ну потом, когда снял сорок первый и одел сорок второй, так немного отпустило.

тут, наверное, нужно немного знать историю развития языка javascript. дабы не пересказывать просто скажу, что в данном конкретном случае (с иллюстратором) интерпритатор "схавает" отсутствие var и точки с запятой. Последние спецификации, по-моему, как раз наоборот отменяют точку с запятой. Короче, это личное дело программиста и сделано для удобства последнего.
 

rpv

Участник
Топикстартер
Сообщения
328
Реакции
1
Ответ: скрипт для расстановки меток регистрации и шкалок

Версия RegMarx 1.03

теперь перед расстановкой шкалок и меток не нужно группировать объекты.
понимает clipping mask.
 

Вложения

  • regMarX2.zip
    1.4 КБ · Просм.: 615

Spirit412

15 лет на форуме
Сообщения
872
Реакции
128
Ответ: скрипт для расстановки меток регистрации и шкалок

Вижу что последнее собщение датировано аж 24-01-2006, но всё же (да простят меня модераторы за некропостерство).
Частенько возникает ситуация с вставкой кропов в илле - точнее - постоянно возникает :)
Стандартные кропы - это отступ от объекта огромнейший... да и длинна кропа порядка 1,5 см.
Что хотелось бы от скрипта:
- задание в начале работы скрипта размера отступа от объекта, и длинна самого кропа. Так же рассмотреть ситуацию когда отступ равен нулю, а длинна имеет отрицательное значение - чтобы кропы были в виде "уголков".
- кропы были сгруппированы.
- работа скрипта в CS4 :)

Коллега, существительное "длина" пишется с одним "Н".
ch_alex
 

MegaBeaver

15 лет на форуме
Сообщения
170
Реакции
23
Ответ: скрипт для расстановки меток регистрации и шкалок

Здравствуйте.
Кто-нибудь уже модифицировал для расстановки "ушей" - уголков?
 

Spirit412

15 лет на форуме
Сообщения
872
Реакции
128
Ответ: скрипт для расстановки меток регистрации и шкалок

А ты первое введи примерно следующее -5 0 r
У меня получаются внутренние уголки
 

MegaBeaver

15 лет на форуме
Сообщения
170
Реакции
23
Ответ: скрипт для расстановки меток регистрации и шкалок

Неа, не понял. Какое первое, куда введи? :) В приглашение ввода при работе скрипта? Так там вроде одно значение смещения вводится. А крестик - это содержимое внешнего файла priv_crest.pdf, или я чего-то не понимаю :(
 

MegaBeaver

15 лет на форуме
Сообщения
170
Реакции
23
Ответ: скрипт для расстановки меток регистрации и шкалок

А, понял, спасибо. Но если -5 0 r, то этот у меня в CS3 расставляет "уши" по границе выделения, а надо отступ наружу N мм. Так что мне надо что-то типа 0 -5 r. Только 5 это много, сейчас ini поправлю. Ну и в идеале ещё по центру стороны выделения крестик поставить. В общем, из двух соберу себе один, какой надо :) Главное, что работает, а цвет задавать вообще класс.
 

devv

Участник
Сообщения
14
Реакции
0
Ответ: скрипт для расстановки меток регистрации и шкалок

Кто-нибудь задавался вопросом определения цветов, используемых в документе? Я написал скрипт, задача которого - расставить метки приводки, метки реза и сгенерировать шкалку и подписи цветов в соответствии с цветами в документе. Т.е. если на листе разложены визитки, которые печатаются в 2 цвета (допустим, черный и серебро), то шкалка будет состоять только из этих двух цветов. В скрипте я реализовал это при помощи InkList. Проблема в том, что если установленный по-умолчанию принтер не поддерживает сепарацию, скрипт начинает жутко тормозить. Тормозит в цикле при обработки цветов из InkList. И чем больше цветов используется в документе, тем дольше он думает. Если же перед запуском скрипта выбрать PS-принтер, все работает "на ура". Но, сами понимаете, это же не решение... Хочется полной автоматизации...
 
Статус
Закрыто для дальнейших ответов.