21

現在実行中のExtendscriptの絶対フォルダパスを取得したい。

つまり__DIR__、php(または)__dirnamenodejsで。Extendscriptと同等です。

4

5 に答える 5

44

自分で見つけた、それは$.fileName

フォルダ名は(new File($.fileName)).parent

于 2012-05-16T22:30:02.280 に答える
4

私はあなたが役に立つと思うかもしれないこれについての記事を書きました、:)

基本的に:

var myPath = (app.activeDocument.fullName.parent.fsName).toString().replace(/\\/g, '/');
var myScriptPath = (File(app.activeScript.fullName).parent.fsName).toString().replace(/\\/g, '/');

alert('Document path is: ' + myPath + ' , and script path is: ' + myScriptPath);

ミム、

于 2015-02-13T23:03:36.887 に答える
2
File($.fileName).path;

最近は仕事をしているようです

于 2020-07-29T19:13:01.763 に答える
1

アクティブなドキュメントに関連するファイルを参照する必要がある場合は、を使用できますapp.activeDocument.filePath

于 2013-05-07T12:34:28.187 に答える
0

app.activeScript.parentトリックを実行する必要があります-Windowsファイルリンクを使用する場合、.lnkファイルの場所ではなく実際のスクリプトの場所を取得することに注意してください。

于 2016-07-04T10:02:40.097 に答える