Всем привет:) Занимаюсь ретушью фотографий, работодатель отправил письмо по настройке связи админки с фотошопом. Только вот не пойму для чего эта связь нужна? Что будет делать этот скрипт в моем фотошопе?
"Качаем архив win-photoshop-save-all.zip
- Далее распаковываем архив в любое удобное место
- Файлы lxphd.bat, lxphu.bat и папку lxcurl из архива, перемещаем в папку текущего пользователя (например C:\Documents and Settings\Users\User1)
- Файлы ListexSave.js и ListexSaveAll.js перемещаем в папку ...\Presets\Scripts в папке с установленным фотошопом
- Редактируем файл lxphd.bat - там указываем полный путь к исполняемому файлу Photoshop.exe, в строке "SET photoshop="
- Редактируем файл lxphu.bat - указываем UserId пользователя из админки в строке "SET userid="
- запускаем файл reg_lxphd.reg для внесения изменений в реестр (желательно от администратора)
После всех этих манипуляций перезагружаем фотошоп (если он был открыт) "
var re = /(?:\.([^.]+))?$/;
var exts = re.exec(activeDocument.fullName);
var ext = exts[exts.length - 1].toLowerCase();
var filename = (activeDocument.fullName + "").split("/");
if (ext == 'jpg') {
var jpegOpts = new JPEGSaveOptions();
jpegOpts.quality = 12;
activeDocument.save(jpegOpts);
} else {
activeDocument.save(new PNGSaveOptions());
}
$.setenv("FILENAME", filename[filename.length - 1]);
$.setenv("DDD", "0");
$.setenv("DDDFinish", "0");
app.system("cmd /c \"%USERPROFILE%/lxphu.bat\"");
alert("Uploaded! Check changes yourself, please.");
activeDocument.close();
Разве нельзя без этого обойтись?