You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
//Скрипт-пример экспорта данных из выбранного слоя (выбранных слоёв)//во внешний текстовый документ//CC-BY-SA, Nik Ska, 2016 var exportSolidData = this;exportSolidData.go = function() { if(app.project.file.path){ var activeComp = app.project.activeItem; if(activeComp && activeComp instanceof CompItem){ //Если мы в композиции var sel = activeComp.selectedLayers; if(sel.length > 0){ //Если выбрано хоть что-то var exportData = exportSolidData.createFile(app.project.file.name); var exportFile = exportData[0]; exportFile.open("w"); for(var s = 0; s < sel.length; s++){ //Создаем файл под каждый выбранный слой //Но не проверяем, солид это или нет (лениво чот) exportFile.writeln(sel[s].name + "\t" + (sel[s].outPoint - sel[s].inPoint).toString().replace(".", ",")); } exportFile.close(); exportData[1].execute(); //открываем папку с файлами } } }else{ alert("Save Project First!"); }}exportSolidData.createFile = function(_name){ var sep = "/"; //разделитель для мак if($.os.substr(0,7).toLowerCase() == "windows"){sep = "\\"}; var exportFolder = new Folder(Folder(app.project.file.path).fsName + sep + "dataExport"); exportFolder.create() var f = new File(exportFolder.fsName + sep + _name + ".tsv"); return([f, exportFolder]);}exportSolidData.go();