QQ登录

只需一步,快速开始

查看: 7876|回复: 23
收起左侧

一键保存所有打开的文档

[复制链接]
累计签到:926 天
连续签到:3 天
发表于 2018-10-3 00:28:53 | 显示全部楼层 |阅读模式
在处理扫描的照片时,
我们使用的Photoshop的自动“裁切并修齐照片”功能,但是在裁切完之后,它不会自动保存,照片少还无所谓,可是多了。
就很累了。

此功能就是解决裁切完后,把所有文档保存起来。
不用手动的一个个保存。
希望对有这方面需求的,能有所帮助。
下载后,直接把后缀名.zip修改为.jsx
然后在文件――脚本――浏览,中找到它打开就可以使用了。
一键保存所有打开的文档{tag}(1) savefile.zip (1.38 KB)
下面是明码说明,和文档内容一样。
//此功能解决打开的文档到指定的位置

//支持cs3以上版本,cs版请注释掉
#target photoshop

//支持双击,低版本注释掉,高版本可打开可关闭
//app.bringToFront();

//定义默认路径为D盘[1]
var defaultFolder="d:"

//调用打开对话框,选择保存文档的位置[2]
var SavePath = Folder.selectDialog("选择保存的文件夹",defaultFolder);

//文件夹内文档是否为空[3]
if ( SavePath!=null) {

//在所有打开的文档中循环
for (var i=0;i<documents.length+i;++i){


//获取当前活动文档的句柄
var doc=app.activeDocument;

//合并图层为图像
doc.flatten();   

//保存新文档  

//此句被注释了,是指定固定的文件保存位置,要起用请注释掉[1][2][3]这句
//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);
}}

//――执行完毕――//
一键保存所有打开的文档{tag}(2)


华印网相关搜索

累计签到:208 天
连续签到:0 天
发表于 2018-10-3 08:25:56 | 显示全部楼层
这个功能好神奇很实用呦,我看截图这个是专门给PS用的?
回复 支持 反对 送花

使用道具 举报

累计签到:873 天
连续签到:4 天
发表于 2018-10-3 10:47:35 | 显示全部楼层
我要是直接存储,不另存,选择目录,如何编写。
回复 支持 反对 送花

使用道具 举报

累计签到:926 天
连续签到:3 天
 楼主| 发表于 2018-10-3 11:23:52 | 显示全部楼层
印刷交流 发表于 2018-10-3 10:47
我要是直接存储,不另存,选择目录,如何编写。

如果只是直接保存,不是另存,代码修改如下:

//---代码开始运行----

//支持cs3以上版本,cs版请注释掉
#target photoshop

//支持双击,低版本注释掉,高版本可打开可关闭
//app.bringToFront();

//定义默认路径为D盘[1]
var defaultFolder="d:"

//调用打开对话框,选择保存文档的位置[2]
var SavePath = Folder.selectDialog("选择保存的文件夹",defaultFolder);

//文件夹内文档是否为空[3]
if ( SavePath!=null) {

//在所有打开的文档中循环
for (var i=0;i<documents.length+i;++i){


//获取当前活动文档的句柄
var doc=app.activeDocument;

//合并图层为图像
doc.flatten();   

//保存文档
doc.save();

//关闭文档
doc.close(SaveOptions.DONOTSAVECHANGES);
}}

//――执行完毕――//
回复 支持 反对 送花

使用道具 举报

累计签到:926 天
连续签到:3 天
 楼主| 发表于 2018-10-3 11:31:19 | 显示全部楼层



上面的代码粘贴的时候,选择多了。请以下面的代码为准。

//支持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);
}

//――执行完毕――//
回复 支持 反对 送花

使用道具 举报

累计签到:66 天
连续签到:1 天
发表于 2018-10-4 23:17:40 | 显示全部楼层
请问下 全部文档另存为 TIF 格式代码的呢? 谢谢大神
回复 支持 反对 送花

使用道具 举报

累计签到:2 天
连续签到:0 天
发表于 2018-10-5 10:09:26 | 显示全部楼层
功能很实用,适合扫描完自动裁切后的保存。赞!
回复 支持 反对 送花

使用道具 举报

累计签到:161 天
连续签到:2 天
发表于 2019-6-11 17:53:37 | 显示全部楼层
这个功能可以有,下载试试
回复 支持 反对 送花

使用道具 举报

累计签到:161 天
连续签到:2 天
发表于 2019-6-11 18:07:25 | 显示全部楼层
压缩包损坏了,麻烦楼主整下
回复 支持 反对 送花

使用道具 举报

累计签到:926 天
连续签到:3 天
 楼主| 发表于 2019-6-11 18:37:33 | 显示全部楼层
masihong 发表于 2019-6-11 18:07
压缩包损坏了,麻烦楼主整下

你重新下载一下试试。也可以直接复制压缩包下面的明码。后缀修改成.jsx即可。
回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

注意注意注意:必看上一条 /1 下一条

华印网 - 华印社区
Share More 周一至周日:09:00 - 21:00
华印网旗下的设计印刷制作类专业技术站点
请勿发布违反国家法律法规的内容,会员观点不代表本站立场
企鹅群号:119572101

华印网汇集印前印后技术、PDF拼版、防伪包装、数码印刷、合版印刷、图文设计、平面设计、数码印刷及CTP等最新印刷技术,提供软件汉化、插件汉化、cdr插件、ai插件、ps插件、pdf插件、印刷流程、ctp输出、印刷软件、印能捷、esko、CorelDRAW、InDesign、Illustrator、CTP、CDR以及PDF软件下载的综合性印刷论坛社区!

Powered by Discuz! X3.4 © 2001-2021,Tencent Cloud.

站点地图|小黑屋|手机版|Archiver|华印 ( 粤ICP备19020152号-1 )

GMT+8, 2024-4-29 19:22 , Processed in 0.056347 second(s), 35 queries , Gzip On, Yac On.

快速回复 返回顶部 返回列表