一键保存所有打开的文档
在处理扫描的照片时,我们使用的photoshop的自动“裁切并修齐照片”功能,但是在裁切完之后,它不会自动保存,照片少还无所谓,可是多了。
就很累了。
此功能就是解决裁切完后,把所有文档保存起来。
不用手动的一个个保存。
希望对有这方面需求的,能有所帮助。
下载后,直接把后缀名.zip修改为.jsx
然后在文件――脚本――浏览,中找到它打开就可以使用了。
下面是明码说明,和文档内容一样。
//此功能解决打开的文档到指定的位置
//支持cs3以上版本,cs版请注释掉
#target photoshop
//支持双击,低版本注释掉,高版本可打开可关闭
//app.bringToFront();
//定义默认路径为D盘
var defaultFolder="d:"
//调用打开对话框,选择保存文档的位置
var SavePath = Folder.selectDialog("选择保存的文件夹",defaultFolder);
//文件夹内文档是否为空
if ( SavePath!=null) {
//在所有打开的文档中循环
for (var i=0;i<documents.length+i;++i){
//获取当前活动文档的句柄
var doc=app.activeDocument;
//合并图层为图像
doc.flatten();
//保存新文档
//此句被注释了,是指定固定的文件保存位置,要起用请注释掉这句
//var SavePath = "D:/photo/"
//定义文件保存位置
var jsj = File(SavePath)
//保存为JPG格式//
jpgSaveOptions = new JPEGSaveOptions();
//保存颜色配置
jpgSaveOptions.embedColorProfile = true;
//格式选项为标准基线
jpgSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
//消除锯齿
jpgSaveOptions.matte = MatteType.NONE;
//图像品质大小
jpgSaveOptions.quality = 12;
//另存为jpg文档
doc.saveAs(jsj,jpgSaveOptions,true,Extension.LOWERCASE);
//关闭文档
doc.close(SaveOptions.DONOTSAVECHANGES);
}}
//――执行完毕――//
这个功能好神奇很实用呦,我看截图这个是专门给PS用的? 我要是直接存储,不另存,选择目录,如何编写。 印刷交流 发表于 2018-10-3 10:47
我要是直接存储,不另存,选择目录,如何编写。
如果只是直接保存,不是另存,代码修改如下:
//---代码开始运行----
//支持cs3以上版本,cs版请注释掉
#target photoshop
//支持双击,低版本注释掉,高版本可打开可关闭
//app.bringToFront();
//定义默认路径为D盘
var defaultFolder="d:"
//调用打开对话框,选择保存文档的位置
var SavePath = Folder.selectDialog("选择保存的文件夹",defaultFolder);
//文件夹内文档是否为空
if ( SavePath!=null) {
//在所有打开的文档中循环
for (var i=0;i<documents.length+i;++i){
//获取当前活动文档的句柄
var doc=app.activeDocument;
//合并图层为图像
doc.flatten();
//保存文档
doc.save();
//关闭文档
doc.close(SaveOptions.DONOTSAVECHANGES);
}}
//――执行完毕――//
上面的代码粘贴的时候,选择多了。请以下面的代码为准。
//支持cs3以上版本,cs版请注释掉
#target photoshop
//支持双击,低版本注释掉,高版本可打开可关闭
//app.bringToFront();
//在所有打开的文档中循环
for (var i=0;i<documents.length+i;++i){
//获取当前活动文档的句柄
var doc=app.activeDocument;
//合并图层为图像
doc.flatten();
//保存文档
doc.save();
//关闭文档
doc.close(SaveOptions.DONOTSAVECHANGES);
}
//――执行完毕――// 请问下 全部文档另存为 TIF 格式代码的呢? 谢谢大神 功能很实用,适合扫描完自动裁切后的保存。赞! 这个功能可以有,下载试试 压缩包损坏了,麻烦楼主整下 masihong 发表于 2019-6-11 18:07
压缩包损坏了,麻烦楼主整下
你重新下载一下试试。也可以直接复制压缩包下面的明码。后缀修改成.jsx即可。
页:
[1]
2