У вас десятки экшенов для различных типов обработки? Вы можете запускать их одной кнопкой! Всё очень просто: скрипт автоматически найдет экшен предназначенный для обработки открытого документа.
Скрипт позволяет найти нужный экшен для документа сравнивая имена операций с именами атрибутов документа.
Если совпадение будет найдено - скрипт запустит найденную операцию.
В панели "Источник" задается область поиска: только активный документ или любой из открытых. В панели "Искать..." указывается, что именно будет искать скрипт: имя документа, имя папки из которой был открыт документ, имя активного слоя или имя любого видимого слоя (с возможностью задать цветовой ярлык). Далее задается порядок поиска: с начала или конца строки.
Дополнительные опции позволяют поменять направление поиска (т.е., искать не название операции среди параметров документа, а наоборот выбранный параметр документа среди названий операций), а также ограничить область поиска определённой группой экшенов (на тот случай, если у вас загружено несколько групп с одинаковыми именами экшенов).
Обратите внимание - при запуске из меню скриптов, Auto find action запускается в режиме настройки. Для того, чтобы он стал незаменимым помощником и начал искать и запускать операции, его самого нужно записать в экшен. После этого скрипт можно использовать как при пакетной обработке, так и при ручном запуске по хоткею. 
Настало время запустить скрипт!
Шаг первый: определитесь, что будет являться источником информации для скрипта. Если вы работаете с отдельными файлами, которые не зависят друг от друга - выбирайте "активный документ". Если вам нужно выполнить экшен для одного файла в зависимости от другого (например, предварительно открытого файла макета), то выбирайте "все открытые документы".
Шаг второй: подумайте, как удобнее сопоставить документ конкретному экшену. Вы можете переименовать документ так, чтобы его имя содержало в себе имя экшена, поместить файл в папку на диске с нужным именем или создать в документе слой с именем операции. Не забывайте про возможность инвертировать направление поиска - не обязательно изменять параметры документа, можно переименовать и экшен так, чтобы он содержал в себе имя документа.
Шаг третий. Включите запись экшенов, запустите скрипт, настройте его так, как вам удобно и сохраните настройки! Теперь у вас есть один экшен, который может запускать любой другой экшен в зависимости от параметров документа! 

На видео показан пример настройки скрипта для следующей задачи - нужно обработать 4 разных папки на диске 4 разными экшенами. Для этого папки называются именами экшенов, скрипт настраивается на запуск операций по имени каталога открытого документа. После записи скрипта в экшен он запускается через пакетную обработку и за один проход пакетной обработки обрабатывает все 4 папки разными экшенами.
Скрипт тестировался и проверялся на актуальных версиях фотошопа (21-22).
С некоторыми ограничениями он может использоваться на версиях не ниже CC2014.
Чтобы установить скрипт, его нужно скопировать в папку пресетов: 
Windows - c:\Program Files\Adobe\Adobe Photoshop CC\Presets\Scripts
OSX - Программы\Adobe Photoshop CC\Presets\Scripts
Скрипт появится в меню "сценарии" после перезапуска фотошопа.
Back to Top