这个脚本的完整路径是什么?相当于%~ 0的ECMAScript



这可把我难住了。

在(Windows)批处理文件中,我可以将文件名和所述批处理文件的路径文件:

SET thisfile=%~f0
ECHO thisfile

C:UsersGwenStefani>C:projectsscriptsthis_file.bat

然而,我想做这是ps。我可以用

找到当前文档的名称
var myPath = app.activeDocument.path;
var myDoc = myPath + "/" + app.activeDocument.name;
alert(myDoc);

…但是刚刚调用的脚本的文件路径(和名称)-我完全没有想法。有人知道吗?

经过一番挖掘,我发现了你想要的,记录在这里给我未来的自己:

var myScript = $.fileName;警报(myScript);

/c/somefolder/gwen/stefani/myscript.jsx

最新更新