[PS CC-CC2021] Экшен сохранения копии

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Коллеги, приветствую!

А что же записать экшен с сохранением копии рядом с родительским файлом теперь нельзя?
У меня сохраняет в папку конкретного файла..(

Спасибо заранее за любую помощь
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
А можно скриптом, но с установками из моих экшенов?))
Легко
Пересохраняйте экшн как скрипт (ScriptListenerом или его тоже упразднили в последних версиях?) и какой угодно путь сохранения ставьте
 
  • Спасибо
Реакции: Slx1

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Легко
Пересохраняйте экшн как скрипт (ScriptListenerом или его тоже упразднили в последних версиях?) и какой угодно путь сохранения ставьте

путь в место родительского файла... как узнать?
 

Elsynor

Tesseract
12 лет на форуме
Сообщения
1 282
Реакции
1 377
Код:
Document.path
 
  • Спасибо
Реакции: Slx1

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
Если из скрипта то activeDocument.path
 
  • Спасибо
Реакции: Slx1

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
Да ладно? 'hmmm'
upload_2018-2-14_15-26-57.png
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
В чем он соврамши-то? Он из референса копипастил
upload_2018-2-14_17-2-53.png
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
И не должно. Где у него-то написано что должно?
Читай внимательно что на моем скрине:
Note: Because you open JavaScripts through the application itself, you do not need to use the
Application object as part of the containment hierarchy that describes an object.
However, if you choose to include the Application object in your code, you must use the
pre-defined global object name app, rather than the class name Application, in a script, as in the
following sample:
var docRef = app.documents.add(800, 600, 72, “docRef”, NewDocumentMode.RGB)
The following sample uses the Application object incorrectly:
var docRef = Application.documents.add(800, 600, 72, “docRef”,
NewDocumentMode.RGB)
However, the most common way to add an element in your code is to omit references to the
Application object altogether, as in the following sample:
var docRef = documents.add(800, 600, 72, “docRef”, NewDocumentMode.RGB)
 

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Коллеги, а
activeDocument.path

куда в скрипте ставить?)
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
В смысле? Пятью сообщениями выше пример использования в простейшем скрипте
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
app обычно можно опускать, он по умолчанию
 

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
:)
Коллеги, а можно написать такой универсальный скрипт, который брал бы мой экшен и сохранял обработанные файлы рядом с исходником?
Я понимаю что название экшена надо будет куда то прописать...
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835