Extendscript当前脚本路径

时间:2012-05-16 21:20:05

标签: extendscript

我想获取当前运行的Extendscript的绝对文件夹路径。

在nodejs中的php(或)__DIR__中是__dirname。相当于Extendscript。

5 个答案:

答案 0 :(得分:35)

自己找到它,它是$.fileName

对于文件夹名称,它是(new File($.fileName)).parent

答案 1 :(得分:3)

I wrote an article about this you may find helpful,:)

基本上:

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);

MIM,

答案 2 :(得分:0)

如果您需要引用相对于活动文档的文件,可以使用app.activeDocument.filePath

答案 3 :(得分:0)

app.activeScript.parent应该这样做 - 请注意,如果您使用Windows文件链接,则会获得实际脚本位置,而不是.lnk文件。

答案 4 :(得分:0)

File($.fileName).path;

现在似乎可以完成工作