#javascript #photoshop #photoshop-script
#javascript #photoshop #photoshop-скрипт
Вопрос:
мои навыки работы с javascript около 0, я знаю только некоторые html и css. Я надеюсь, что кто-нибудь все еще может помочь мне решить эту проблему.
Я работаю в photoshop со скриптом, который захватывает изображения, творит какую-то магию и помещает их в psd-файл в виде слоев. Как вы можете догадаться, я не написал скрипт, но он необходим для работы.
Проблема в том, что он захватывает файлы .ds_store, а также изображения, что приводит к предупреждению об ошибке.
это строка, которая определяет источник:
var taschenQuelle = Folder.selectDialog();
alert("Click OK to start processing.", "TEASER 2014");
var listeAllerTaschen = taschenQuelle.getFiles();
Как я могу указать, что он игнорирует системные файлы?
Лучшие,
Лукас
Комментарии:
1. кстати, скрипт работает, когда я вручную удаляю файлы .ds_store
Ответ №1:
вы можете игнорировать .dotfile
и получать файлы с расширением из 3 символов, используя следующий фрагмент.
//@target "Photoshop"
var f = Folder.selectDialog("select");
alert(f.getFiles(function (file) {return /^[^.] .[^.]{3}$/i.test(file.name)}));
Спасибо
mg