2012-12-12 71 views
0

我寫了一個函數來確定圖像文件是否已保存。它依賴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中的腳本編寫通常需要使用保存的圖像或修改後保存的圖像。在功能上,以上是好的;但我確定有一個更優雅的解決方案。有任何想法嗎?

回答

0

我發現了一個襯墊

alert(app.activeDocument.saved); 

然而,正在進一步調查中它並沒有考慮到新創建的文檔。