này làm việc cho tôi, tiết kiệm văn bản với tên giống như tài liệu gốc, nhưng với phần mở rộng txt
:
function saveTxt(txt)
{
var Name = app.activeDocument.name.replace(/\.[^\.]+$/, '');
var Ext = decodeURI(app.activeDocument.name).replace(/^.*\./,'');
if (Ext.toLowerCase() != 'psd')
return;
var Path = app.activeDocument.path;
var saveFile = File(Path + "/" + Name +".txt");
if(saveFile.exists)
saveFile.remove();
saveFile.encoding = "UTF8";
saveFile.open("e", "TEXT", "????");
saveFile.writeln(txt);
saveFile.close();
}
Tôi không biết làm thế nào nó hoạt động, photoshop scripting là một mớ hỗn độn khổng lồ, tôi chỉ giữ trộn cùng một vài kịch bản mà tôi tìm thấy cho đến khi nó hoạt động.
Ngoài ra, nếu có ai cần này, đây là một kịch bản mà còn tiết kiệm tài liệu hoạt động như png
ảnh:
function savePng()
{
var Name = app.activeDocument.name.replace(/\.[^\.]+$/, '');
var Ext = decodeURI(app.activeDocument.name).replace(/^.*\./,'');
if (Ext.toLowerCase() != 'psd')
return;
var Path = app.activeDocument.path;
var saveFile = File(Path + "/" + Name +".png");
if(saveFile.exists)
saveFile.remove();
var o = new ExportOptionsSaveForWeb();
o.format = SaveDocumentType.PNG;
o.PNG8 = false;
o.transparency = true;
o.interlaced = false;
o.includeProfile = false;
activeDocument.exportDocument(saveFile, ExportType.SAVEFORWEB, o);
}
Nguồn
2013-09-24 17:30:01
Cảm ơn! Tôi tìm thấy tập tin trong/Applications/Utilities/Adobe Utilities-CS5.localized/ExtendScript Toolkit CS5/SDK – torus
Mã nguồn có giá trị hàng ngàn tài liệu. –