私のJavaScriptでは、Windows 7、Photoshop CS2、Photoshop CS5で、エラーがスローされます。
エラー8800:一般的なPhotoshopエラーが発生しました。この機能は、このバージョンのPhotoshopでは使用できない場合があります。
-ファイルが見つからなかったため、コピーを「C:...\wcb-010B-11Y.jpg」として保存できませんでした。
行:
458-> docRef.saveAs(saveFile、jpgSaveOptions、true、Extension.LOWERCASE);
画像を保存するためのコードの概要は次のとおりです。
var selectedSaveDir = "~/Desktop/";
var sFileNamePreFix = "wcb-";
var docRef = app.activeDocument;
var docName = app.activeDocument.name;
var docNewName = docName.substr( 0, docName.length - 4 ); // strip file extension
var sNewDocName = sFileNamePreFix + docNewName + ".jpg"
var sNewFileName = selectedSaveDir + sNewDocName;
//alert( "sNewFileName = " + sNewFileName ); // test to verify correct location
var saveFile = new File(sNewFileName);
jpgSaveOptions = new JPEGSaveOptions();
jpgSaveOptions.quality = 12;
docRef.saveAs(saveFile, jpgSaveOptions, true, Extension.LOWERCASE);
Windows XPでは、このスクリプトはCS2で問題なく機能します。Windows7だけで、CS2またはCS5を使用してこの問題が発生します。
問題は次のように思われます:Photoshop Javascriptスクリプトによるドキュメントの保存と終了 しかし、彼のOSはわかりません。
「alert(」を追加し、保存フォルダと名前が正しく、保存できることを確認しましたが、同じ問題が発生します。
Windows 7のUACの問題でしょうか?そして、どのようにそれを修正しますか?すべてのUAC設定をオフにしましたが(正しく行ったと思います)、それでも発生します。
ヘルプはありますか?