Вопрос к знатокам по actions

  • Автор темы Автор темы sergeylost
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Вопрос к знатокам по actions

Нормальные герои всегда идут в обход (с)
надо же как выкрутился :) в следующий раз прежде чем решать задачу в лоб, семь раз вспомню про это решение.
 
Ответ: Вопрос к знатокам по actions

Specialist сказал(а):
Правильнее будет сказать Тотал Коммандер рулит.

sergeylost
Браво!
Давно тут не был господа извините. За похвалы спасибочки большое. Вся эта задача (см.выше) была поставлена для правильной оптимизации архива картинок для каталога домов архитектурного бюро.

Не токмо рекламы для, (тьфу-тьфу-тьфу простите админы и не кляните) а волею случая меня заставившего, вот ССЫЛКА на сайт этого бюро. Они выпускают свой каталог. Собственно архивом каталога я и занимался. Стройные ряды директорий, поддиректорий и прозрачность для понимания информации... к сожалению не была в должной мере оценена. Руководство просто не понимает что я делал. Оне считают что под столом у меня одна большая кнопка, зеленая, на которой написано "сделать красивую картинку" и которую я сволочь и негодяй нажимать ленюсь а только денежные средства из руководителей просто так требую.

Обидно-да.
 
Ответ: Вопрос к знатокам по actions

2sergeylost Хоть и с опозданием, но от меня тоже респект и уважуха!
А начальство - оно кацца везде такое.
 
Ответ: Вопрос к знатокам по actions

Glebka сказал(а):
Вот поэтому русских/советских/российских никогда не победить! )))
Это, конечно, подвиг - вместо того чтобы почитать документацию на скриптинг и написать скрипт из 3-х строчек архивировать каждый файл, а затем распаковывать каждый файл. И это - по-русски! Мы именно так можем. И поэтому если потребуется это делать каждый день - заниматься такой работой каждый день, так и будем делать - через жопу. Отсюда и чудесная производительность труда, отсюда и известные наши "успехи".

ЧТо самое смешное - что автор не просил помощи в написании скрипта. А ведь мог бы. Даже и не читая документацию получил бы его. Задача простейшая: запустить из скрипта нужный экшн; взять в переменную имя документа, отрезать от него расширение с точкой, пришить фиксированный путь и создать папку. Куда и сохранить активный документ. Вот такой, проверенный только что, рабочий скрипт:

Код:
// app.doAction("myaction","myset.atn");
d = activeDocument;
s = d.name;
saveFolder = new Folder( "/c/Temp/" + s.substring(0, s.length - 4) );
if ( !saveFolder.exists ) {	saveFolder.create(); }
f = new File( saveFolder.toString() + "/" + s );
d.saveAs(f);
f = null;
saveFolder = null;

Который надо снабдить всеми необходимыми проверками и ловушками ошибок если намереваетесь пользоваться долго или делиться, а также снабдить диалогом выбора корневой папки для записи под-папок для файлов. И главное что надо описать параметры формата - особенно если это жпег. Это внутри saveAs - в качестве второго, опущенного тут, аргумента функции.

Это - индустриальный подход, который обеспечивает массовое производство, а вы хотели бы гордится кустарным подходом, когда неимоверными усилиями поддерживается единичное производство.
 
Ответ: Вопрос к знатокам по actions

Пришел, как говорится, поручик и всё... :D

Я чуть-чуть не в теме. Zest, этот скрипт, он откуда запускается?
 
Ответ: Вопрос к знатокам по actions

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