图像已保存吗?

时间:2012-12-12 16:07:51

标签: javascript file-io photoshop photoshop-script

我写了一个函数来确定图像文件是否已保存。它依赖于路径名的try / catch。

hasImageBeenSaved()

function hasImageBeenSaved()
{
    var n = app.activeDocument.name;
    try
    {
        var myPath = app.activeDocument.path;
        alert(myPath);
        return true;
    }
    catch(e)
    {
        alert(n + " has not been saved");
        return false;
    }
}

Photoshop中的脚本通常需要处理保存的图像或图像,这些图像或图像会在更改后保存。功能上面很好;但我确信这是一个更优雅的解决方案。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我发现了一个班轮

alert( app.activeDocument.saved);

但是,经过进一步调查,它没有考虑新创建的文件。