Доступ к подпапке активного пути к документу в фотошопе - PullRequest
0 голосов
/ 14 июня 2019

Пожалуйста, помогите, это сводит меня с ума.

Эта часть моего скрипта заменяет содержимое смарт-объекта. Он успешно находит файл для замены в activeDocument.path, но я не могу получить доступ к подпапке, где я хочу, чтобы все изображения были сохранены. Чтобы не было большого количества файлов в одной папке с PSD.

var idplacedLayerReplaceContents = stringIDToTypeID( "placedLayerReplaceContents" );
    var desc217 = new ActionDescriptor();
    var idnull = charIDToTypeID( "null" );
    var workingPath  = app.activeDocument.path;
    desc217.putPath( idnull, new File ("Texture_FOP.tif" ) );
executeAction( idplacedLayerReplaceContents, desc217, DialogModes.NO );

Я перепробовал все виды вещей, которые я прочитал в Интернете, но, будучи новичком в этом, они либо просто не применяются, либо я их неправильно использую.

Заранее спасибо.

1 Ответ

0 голосов
/ 14 июня 2019

Вам необходимо добавить имя вашей подпапки в putPath:

desc217.putPath( idnull, new File (workingPath + "/subfolder/Texture_FOP.tif" ) );

...