[AI CS4-CS6] Хочу написать скрипт, не знаю как начать.

  • Автор темы Автор темы avniv
  • Дата начала Дата начала
Очень жаль, что Вами владеют негативные эмоции. Тем не менее не оставляю попыток найти отклик на просьбу.
Постараюсь максимально конкретно сформулировать задачу.
Скрипт нужен *.vbs потому что я немного знаю этот язык.
1, Имеем открытый документ.
2. Меняем размер монтажной области, к имеющемуся значению +10 мм.
3. Отправляем на печать со след. параметрами:
принтер -Adobe PostScript© File
PPD: TASS printer v3.0
далее все как в диалоговом окне, центрируем по вертикали и горизонтали.
4.считываем полученное значение по вертикали Y
5.меняем его исходя из условий по формуле (Y+12-50)+Y и если высота монтажной области макета 720 мм и более, то еще +10 мм.
6. печать.
7. стоп.
 
вопрос хороший. если возможно то из диалогового окна, если нет то надо рассчитать...
 
А почему нельзя значение (Y+12-50)+Y сразу посчитать и в окно вбить?
 
разные макеты. да и скрипт для того и хочется, чтобы руками не работать...
 
Так это Y еще и от макета зависит? А каким образом зависит? Или его посчитать нельзя?
 
Я конечно математик но разве 22/25.4*75 не 64.96?
 
*72
 
  • Спасибо
Реакции: Ksenia и _MBK_
согласен на макрос без этого параметра, сам его потом додумаю...
 
Без этого параметра можно экшном сделать. Сделайте экшн из которого вызываете скрипт из одной строки который вам выше написали. Или я снова чего то недопонимаю?
 
Могу даже окошечко прицепить
JavaScript:
var Y=prompt("Input Y,mm ");
app.selection[0].translate(0,((Y+12-50)+Y )/25.4*72);
 
Пусть интерпретатор упрощает
А то вдруг ТС поправить захочет и не найдет ;)
 
Всем спасибо! Видимо это задание выше Ваших возможностей. Или написать 10 строк кода это чрезвычайно коммерческое действо.
Прошу прощения за сарказм, но он здесь сквозит со всех сторон.
Сам буду разбираться.
 
Я сам валенок, сделайте мне сам не знаю что. :)
 
Кто людям помогает лишь тратит время зря, хорошими делами прославиться нельзя
 
Лень влезать в возможности скриптинга, но если все хотелки сводятся к окну печати и его настройкам, то проще задействовать внешние скриптовые языки, типа AutoIT.
Непонятно назначение этого пункта
2. Меняем размер монтажной области, к имеющемуся значению +10 мм.
 
Последнее редактирование: