Skip to content

Commit 30c4dee

Browse files
author
Nik Ska
committed
no message
1 parent 3344ed0 commit 30c4dee

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

exportSolidData.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
//Скрипт-пример экспорта данных из выбранного слоя (выбранных слоёв)//во внешний текстовый документ//CC-BY-SA, Nik Ska, 2016var 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){ //Если выбрано хоть что-то for(var s = 0; s < sel.length; s++){ //Создаем файл под каждый выбранный слой //Но не проверяем, солид это или нет (лениво чот) exportSolidData.createFile(sel[s]); } } } }else{ alert("Save Project First!"); }}exportSolidData.createFile = function(_layer){ var sep = "/"; //разделитель для мак if($.os.substr(0,7).toLowerCase() == "windows"){sep = "\\"}; var projFile = new File(app.project.file.path); var newFolder = new Folder(Folder(app.project.file.path).fsName + sep + "dataExport"); newFolder.create() var f = new File(newFolder.fsName + sep + _layer.name + ".csv"); f.open("w"); //Вот эта строчка и пишет в файл //Имя, Длительность (в секундах) f.writeln(_layer.name + ", " + (_layer.outPoint - _layer.inPoint)); f.close(); newFolder.execute(); //открываем папку с файлами}exportSolidData.go();
1+
//Скрипт-пример экспорта данных из выбранного слоя (выбранных слоёв)//во внешний текстовый документ//CC-BY-SA, Nik Ska, 2016var 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){ //Если выбрано хоть что-то for(var s = 0; s < sel.length; s++){ //Создаем файл под каждый выбранный слой //Но не проверяем, солид это или нет (лениво чот) exportSolidData.createFile(sel[s]); } } } }else{ alert("Save Project First!"); }}exportSolidData.createFile = function(_layer){ 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 + _layer.name + ".csv"); f.open("w"); //Вот эта строчка и пишет в файл //Имя, Длительность (в секундах) f.writeln(_layer.name + ", " + (_layer.outPoint - _layer.inPoint)); f.close(); exportFolder.execute(); //открываем папку с файлами}exportSolidData.go();

0 commit comments

Comments
 (0)