Photoshop Javascript 脚本保存和关闭文档
Photoshop Javascript scripting saving and closing document
由于某种原因,我在保存时遇到问题;我正在使用Photoshop CS5.1(如果这确实是问题的原因)
error 8800: General Photoshop error occurred.
This functionality may not be available in this version of Photoshop.
Could not save a copy as C:'...'Temp001.jpeg0011338281522"
because the file could not be found
var thistimestamp = Math.round(new Date().getTime() / 1000);
saveFile = new File( "/Users/Barny/My Pictures/Temp001" +thistimestamp+ ".jpeg" )
saveOptions = new JPEGSaveOptions();
saveOptions.embedColorProfile = true;
saveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
saveOptions.matte = MatteType.NONE;
saveOptions.quality = 9;
app.activeDocument.saveAs(saveFile, saveOptions, true,Extension.LOWERCASE);
我希望脚本保存并关闭,但我不断收到此错误。我正在使用Photoshop CS5.1(如果这确实是问题的原因)
当您在
保存时General Photoshop error
收到错误通常意味着保存路径有问题。Photoshop 正在尝试保存到不存在的位置。假设文件夹C:/Users/Barney/Pictures/Temp001
存在,则此方法有效:
var thistimestamp = Math.round(new Date().getTime() / 1000);
saveFile = new File( "c:/Users/Barney/Pictures/Temp001/" +thistimestamp)
saveOptions = new JPEGSaveOptions();
saveOptions.embedColorProfile = true;
saveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
saveOptions.matte = MatteType.NONE;
saveOptions.quality = 9;
app.activeDocument.saveAs(saveFile, saveOptions, true,Extension.LOWERCASE);
我所做的唯一更改是对路径字符串的更改,saveFile = new File("C:/Users/Barney/Pictures/Temp001/" + thistimestamp)
请注意,我添加了C:
以使其成为绝对路径,并在 Temp001 之后添加了一个/
以指定这是一个文件夹,而不是最终文件名的一部分。 My Pictures
实际上应该是Pictures
的(我的照片只是一个别名),这就是你从地址栏复制地址时得到的。我还删除了+ ".jpeg"
,因为 photoshop 会为您处理文件扩展名。
如果您尝试创建新文件夹,则必须使用 Folder
对象:
var myfolder = new Folder("c:/Users/Barney/Pictures/Temp001/");
myfolder.create();
相关文章:
- 如何在外部文档中使用javascript将文本区域的内容保存为变量
- 谷歌文档如何拦截Ctrl-S/Command-S来保存文档而不是html页面
- RichEditor Onlyoffice编辑和保存文档
- 保存后访问子文档 ID - 猫鼬
- 使用mongoose保存多个文档时的错误处理
- 编辑以前保存的文档也会更新数据库中的文档
- JavaScript-使用sessionStorage保存文档之间共享的复选框状态
- firefox扩展可以修改HTML文档的DOM,然后保存为HTML
- 将多个文档中的字段保存到对象
- 如何使用撤消管理器确定文档是否有未保存的更改
- 从OpenShift Mongodb保存文档
- AppleScript 从网页特定部分的 URL 保存文档
- Photoshop Javascript 脚本保存和关闭文档
- 在Javascript(Angular)中读取,更改和保存文档
- 我的文档何时使用猫鼬保存功能保存
- JavaScript:使用网站的 HTML 文档保存/加载 Cookie
- 在带有猫鼬的 mongodb 中加载和保存文档
- 为什么猫鼬会多次保存同一个文档
- Passport没有't将子文档保存到req.user
- PDFkit js如何将文档保存到文件(Win 8应用程序)