私のPCのディレクトリのファイル名リストを使用するPhotoshopでhtml5パネルを作成しています。いくつかのテストの後Photoshopでスクリプトとしてインポートされた場合の作業ですが、内線番号で読み込まれた場合の作業
var targetDirectory = ** some location **;
getNamesOfFileFromDirectory(targetDirectory);
function getNamesOfFileFromDirectory(targetDirectory){
try {
var directory = Folder(targetDirectory);
var fileList = directory.getFiles();
alert(fileList[0]);
} catch(err){
alert(err);
}
}
:ここ
は、ファイルが>スクリプト> Photoshopでブラウズが、延長内で動作しない場合は正常に動作するJavaScriptコード(全体のポイントを取得するために単純化されたものを作られる)であります私は見つける:
var directory = Folder(targetDirectory);
が問題の原因です。拡張機能の内部で使用されている場合、Folderは未定義ですが、スクリプトとしてロードされた場合はうまく動作するため、Photoshopがデフォルトで持っていたライブラリがありません。
あなたは私を助けて、この問題の解決方法を正しい方向に向けることができますか?私がダウンロードできるライブラリや、私が行くことのできる代替方法があります。
私の主な目標は、Photoshopの拡張機能を使用して特定のディレクトリからファイルのリストを取得することです。