Ответ 1
Нашел его сам, это $.fileName
Для имени папки это (new File($.fileName)).parent
Я хочу получить абсолютный путь к папке текущего запуска Extendscript.
i.e __DIR__
в php (или) __dirname
в nodejs. Эквивалент в 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);
Если вам нужно ссылаться на файлы относительно активного документа, вы можете использовать app.activeDocument.filePath
.
app.activeScript.parent
должен сделать трюк - обратите внимание, что если вы используете ссылку на файл Windows, вы получите фактическое местоположение script, а не файл .lnk.