Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scripting Photoshop脚本-禁止警告,禁用错误对话框_Scripting_Photoshop_Jsx - Fatal编程技术网

Scripting Photoshop脚本-禁止警告,禁用错误对话框

Scripting Photoshop脚本-禁止警告,禁用错误对话框,scripting,photoshop,jsx,Scripting,Photoshop,Jsx,我有一个用于photoshop的script.jsx,它可以从许多PSD文件中导出一些内容。有时(20个文件中的1个),打开psd文件时,会显示以下对话框: var fileToOpen = new File(...); open(fileToOpen); 我在数百个文件上运行这个脚本,我需要它以某种方式忽略这些对话框。“保留图层”可以,但一般来说,任何阻止对话框的操作都会有所帮助 我在一本手册中找到了suppressWarnings选项,但它仅适用于PdfOpenOptions或Photo

我有一个用于photoshop的script.jsx,它可以从许多PSD文件中导出一些内容。有时(20个文件中的1个),打开psd文件时,会显示以下对话框:

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;