画像ファイルが保存されているかどうかを判断する関数を作成しました。パス名の 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 でスクリプトを作成するには、保存された画像または変更後に保存される画像を操作する必要があります。機能的には上記で問題ありません。しかし、もっとエレガントな解決策があると確信しています。何か案は?