[ID CC-CC2021] Надо отправлять письма из Индизайна

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 323
Реакции
7 870

langry

12 лет на форуме
Сообщения
436
Реакции
109
В сущности он прав, это разновидность гимнастики для мозгов. Однажды из этого что-то может вырасти…
 

iGrey

Топикстартер
10 лет на форуме
Сообщения
102
Реакции
6
А зачем это (отсыл письма с ИД) нужно, не подскажете?
Верстальщик выполняет какую-то работу с документом.
Запускает скрипт. Скрипт по определенным параметрам генерит файлы, выкладывает в нужные папки и оповещает нужных людей о проделанной работе и выложенных файлах. Очень удобно.
В общем действительно счастье.
А дальше еще для чего-нибудь задействую.
Например можно настроить запуск сторонних программ на удаленных машинах по письму из индеза.
 
  • Спасибо
Реакции: George

langry

12 лет на форуме
Сообщения
436
Реакции
109
А не проще это сделать через скрипт, наблюдающий целевую папку на конечной машине?

Вообще ничего устанавливать не надо
 

iGrey

Топикстартер
10 лет на форуме
Сообщения
102
Реакции
6
А не проще это сделать через скрипт, наблюдающий целевую папку на конечной машине?

Вообще ничего устанавливать не надо
Нет. Папок много. Они располагаются на разных конечных сетевых машинах. На каждую ставить скрипт нет смысла. Плюс часть машин за океаном.
Индезайн все равно генерит скриптом файлы и заодно в письмо выгружает много полезной информации: формат, количество полос, количество иллюстраций и текста плюс еще кое какая служебная информация. Я считаю письма из индеза самое то. И можно расширять функционал скрипта при появлении новых хотелок.
 

iGrey

Топикстартер
10 лет на форуме
Сообщения
102
Реакции
6
А зачем это (отсыл письма с ИД) нужно, не подскажете?

Сейчас буду писать скрипт который ищет в верстке переполненные текстовые фреймы. Определяет редактора проекта и отправляет ему текст из этих фреймов с указанием полосы где стоит, до скольки знаков надо сократить и кому прислать сокращенный текст.

И есть идеи еще для пары скриптов, которые облегчат почто-файлообмен.
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 323
Реакции
7 870
Определяет редактора проекта и отправляет ему текст из этих фреймов с указанием полосы где стоит, до скольки знаков надо сократить и кому прислать сокращенный текст.
А вот это глупости. Пусть заходит в инкопи и копается, ему префлайт и так всё подскажет. И только не надо сказок, что нет денег на инкопи, на редактора же есть деньги.
 
  • Спасибо
Реакции: iGrey

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Ты, Жора ретроград
Человек конструирует полностью автоматизированную систему верстки. Она на автомате заливает текст от удаленных корреспондентов, которые, возможно, сидят в каком нибудь африканском фигваме и на утюге в текстовом редакторе путевые заметки запиливают, про индизайн не слыхали ни разу. А им письмо - вы слишком увлеклись, сократите кратив на пару строк.
 
  • Спасибо
Реакции: iGrey

iGrey

Топикстартер
10 лет на форуме
Сообщения
102
Реакции
6
А вот это глупости. Пусть заходит в инкопи и копается, ему префлайт и так всё подскажет. И только не надо сказок, что нет денег на инкопи, на редактора же есть деньги.
Я понимаю что делаю в своей жизни не все правильно, но выбор простой или за 2 часа написать скрипт, или 10 редакторам, 3 из которых не говорят по русски и работают удаленно купить и установить програмное обеспечение. Объяснить зачем это нужно, обучить работать в нем и потерять все вложения когда человек прекратит сотрудничество.
Я выбрал скрипт.
 

iGrey

Топикстартер
10 лет на форуме
Сообщения
102
Реакции
6
Ты, Жора ретроград
Человек конструирует полностью автоматизированную систему верстки. Она на автомате заливает текст от удаленных корреспондентов, которые, возможно, сидят в каком нибудь африканском фигваме и на утюге в текстовом редакторе путевые заметки запиливают, про индизайн не слыхали ни разу. А им письмо - вы слишком увлеклись, сократите кратив на пару строк.
Частично это уже реализовано. Человек присылает на почту свое фото и текст.
Почтовый скрипт выгружает все это добро в папку. Скрипт фотошопа обрабатывает фото. Скрипт индеза затягивает фото и текст в макет, генерит PDF и отправляет его в типографию. Курьер привозит человеку готовую книжку (эту операцию заскриптовать не получилось).
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Курьер привозит человеку готовую книжку (эту операцию заскриптовать не получилось).
Можно сделать вообще интереснее - скрипт для какого нибудь AE генерирует видео: интерьер книжного магазина с полными полками авторских книг и радостную очередь за ними '))'
 
  • Спасибо
Реакции: iGrey

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 213
Пока нет контроля на каждом шаге -- несчитово. База надо.
 

iGrey

Топикстартер
10 лет на форуме
Сообщения
102
Реакции
6
Может кто-нибудь подскажет, как в индезовской джаве вывести ключи ассоциированного массива в другой массив в качестве его значений?
Что-то никак не получается. Нужно для скрипта описанного выше.
Массив в виде Ключ - Имя Фамилия, Значение Ключа - email.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Вот так?
JavaScript:
var a={"Ключ1":"Значение1","Ключ2":"Значение2"};
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Не совсем понял.
Из a получить b? Массив всех ключей без значений?
 

iGrey

Топикстартер
10 лет на форуме
Сообщения
102
Реакции
6
Не совсем понял.
Из a получить b? Массив всех ключей без значений?
Сейчас есть:
var redactors = { "Женя":XX@XX.ru",
"Марина":XX@XX.ru",
"Алина":XX@XX.ru",
"Надя":XX@XX.ru",
"Carol":XX@XX.com", ..}
Надо как-то получать в второй архив не значения а названия ключей. т.е:
var redactorsDef = ["Женя", "Марина", "Алина", "Надя", "Carol", ... ]
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
JavaScript:
for (var key in a)
    {
     b.push(key);
    }
 
  • Спасибо
Реакции: iGrey

YaroslavI

Участник
Сообщения
9
Реакции
0
Сейчас есть:
var redactors = { "Женя":XX@XX.ru",
"Марина":XX@XX.ru",
"Алина":XX@XX.ru",
"Надя":XX@XX.ru",
"Carol":XX@XX.com", ..}
Надо как-то получать в второй архив не значения а названия ключей. т.е:
var redactorsDef = ["Женя", "Марина", "Алина", "Надя", "Carol", ... ]
А можете процедуру скинуть, которая как раз за отправку письма отвечает?