Scripting Photoshop脚本-禁止警告,禁用错误对话框
我有一个用于photoshop的script.jsx,它可以从许多PSD文件中导出一些内容。有时(20个文件中的1个),打开psd文件时,会显示以下对话框:Scripting Photoshop脚本-禁止警告,禁用错误对话框,scripting,photoshop,jsx,Scripting,Photoshop,Jsx,我有一个用于photoshop的script.jsx,它可以从许多PSD文件中导出一些内容。有时(20个文件中的1个),打开psd文件时,会显示以下对话框: var fileToOpen = new File(...); open(fileToOpen); 我在数百个文件上运行这个脚本,我需要它以某种方式忽略这些对话框。“保留图层”可以,但一般来说,任何阻止对话框的操作都会有所帮助 我在一本手册中找到了suppressWarnings选项,但它仅适用于PdfOpenOptions或Photo
var fileToOpen = new File(...);
open(fileToOpen);
我在数百个文件上运行这个脚本,我需要它以某种方式忽略这些对话框。“保留图层”可以,但一般来说,任何阻止对话框的操作都会有所帮助
我在一本手册中找到了suppressWarnings选项,但它仅适用于PdfOpenOptions
或PhotoshopSaveOptions
——没有PsdOpenOptions
或PhotoshopLoadOptions
,简单对象{suppressWarnings:true}
也不起作用。我甚至尝试过添加displayDialogs=DialogModes.NO
,但这也没用
有没有办法阻止这种对话?(即阻止它阻止脚本的执行)try
try-catch
construction。如果这没有帮助,则设置用户交互(尽管这可能很麻烦):
例如:
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.neverInteract;
var fileToOpen = new File(...);
open(fileToOpen);
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;