Автор Тема: Скрипты и программы от jazzy  (Прочитано 4266 раз)

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 47
Re: Скрипты и программы от jazzy
« Ответ #45 : 10 Апрель 2019, 11:11:21 »
Забыл написать об одной особенности - при переименовании файлов скрипт позволяет использовать последовательности (т.е. счетчики). Они могут увеличиваться либо просто при каждом сохранении, либо при каждом сохранении, но при условии что открыт новый документ (в этом случае открытый документ может сохраняться несколько раз (например, с разными размерами в разные папки), но числовой индекс будет у всех одинаковый).



При записи в палитру экшенов для сохранения настроек счетчиков каждый экземпляр скрипта использует свой уникальный идентификатор, как следствие при копировании (а не повторной записи) скрипта в экшен, будут копироваться и параметры инкремента счетчиков (т.е. при запуске экшена с таким скриптом, счетчики будут увеличиваться как в скопированной операции, так и в ее источнике). Чтобы избежать такой ситуации после копирования нужно зайти в экшен из которого был скопирован скрипт, дважды клацнуть по имени скрипта мышкой и нажать кнопку "сохранить настройки" - идентификатор обновится и "дочка" будет отвязана от "родителя". Если сделать наоборот (т.е. зайти в настройки "дочки" и там сохранить настройки), то идентификатор сбросится в том числе и у "родителя", как следствие счетчики в нем вернутся к состоянию на момент записи скрипта (что может оказаться неожиданной проблемой). Ну или просто записать скрипт в экшен заново.
« Последнее редактирование: 10 Апрель 2019, 11:15:21 от jazzy »

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 47
Re: Скрипты и программы от jazzy
« Ответ #46 : 16 Апрель 2019, 20:42:23 »
Обновил Auto fill text для вставки текста из имени слоя.  Оказалось, что самому не очень удобно пользоваться без настроек - когда-то нужно переносить фамилии, когда-то нет, когда-то нужна латиница, когда-то нет и т.п. Прикрутил окошко с настройками. Так как скрипт предназначен в первую очередь для записи в панель операций (автономное использование с панелью настроек не очень удобно), то он работает только при записи в экшен. При автономном запуске он просто показывает окно настроек, но ничего не делает.

П.С. За счет мелких оптимизаций ускорил работу скрипта на 30%


« Последнее редактирование: 16 Апрель 2019, 21:10:43 от jazzy »

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 47
Re: Скрипты и программы от jazzy
« Ответ #47 : 17 Апрель 2019, 12:30:13 »
Обновил Smart Save и Batch for layers - в обоих была однотипная ошибка, связанная с обработкой файловых путей (в редких случаях в имени файла мог появиться дополнительный пробел).

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 47
Re: Скрипты и программы от jazzy
« Ответ #48 : 22 Апрель 2019, 15:12:27 »
Обновил Auto fill text. Переписал практически полностью на AAM (adobe action manager), что позволило сократить время обработки одного слоя в ~20 раз по сравнению с первой версией (0,23 секунды против 5 секунд на тестовом документе со 100 слоями).
« Последнее редактирование: 22 Апрель 2019, 15:26:03 от jazzy »

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 47
Re: Скрипты и программы от jazzy
« Ответ #49 : 26 Апрель 2019, 16:24:26 »
Обновил скрипт для пакетной обработки слоев (Batch for layers) - переписал основные функции на AAM, провел оптимизацию кода. Исправил некоторые проблемы совместимости со старыми версиями фотошопа.

Оффлайн Борис

  • *a
  • Ветеран
  • ******
  • Сообщений: 1764
Re: Скрипты и программы от jazzy
« Ответ #50 : 26 Апрель 2019, 19:02:51 »
jazzy, я правильно понимаю, ссылка в 44 посте?

Оффлайн jazzyАвтор темы

  • Участник
  • **
  • Сообщений: 47
Re: Скрипты и программы от jazzy
« Ответ #51 : 26 Апрель 2019, 19:17:06 »
Борис, в 44 Smart Save - шаблонизатор-переименовывальщик.
Batch for layers в 8 посте - https://drive.google.com/open?id=1NSSLcnq5L3Ct651cboe6X2zc7DHKce74

 





Рейтинг@Mail.ru Яндекс цитирования Мастерхост 4 свадебных фотографа

Виньетка.ру

16+