我想获取当前正在运行的 Extendscript 的绝对文件夹路径。
即在nodejs__DIR__
中的php(或)中。__dirname
在 Extendscript 中等效。
我想获取当前正在运行的 Extendscript 的绝对文件夹路径。
即在nodejs__DIR__
中的php(或)中。__dirname
在 Extendscript 中等效。
自己找的,是$.fileName
对于文件夹名称,它是(new File($.fileName)).parent
本质上:
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);
咪咪,
File($.fileName).path;
似乎现在可以完成这项工作
如果您需要参考与活动文档相关的文件,您可以使用app.activeDocument.filePath
.
app.activeScript.parent
应该可以解决问题 - 请注意,如果您使用 Windows 文件链接,您将获得实际的脚本位置,而不是 .lnk 文件的位置。