Показать сообщение отдельно
Старый 13.11.2019, 17:23   #185
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Meta Посмотреть сообщение
Мне нужно извлечь наименования объектов из большого количества файлов

Подскажите, возможно ли с помощью скрипта открыть файл .b3d? или все файлы в определённой папке?
Есть функция Action.LoadModel(), которая загружает модель по указанному пути. Вот небольшой пример по загрузке файлов из папки (без вложенных папок):
PHP код:
var fs = require('fs');
var 
path = require('path');

// Папка, из которой считывать имена файлов
const folder 'D:\\';
// имена всех файлов в папке
let names fs.readdirSync(folder);
for (var 
0names.length++){
  
// имя файла
  
var fileName names[i];
  
// расширение файла
  
var ext path.extname(fileName);
  
// проверка, что файл базисной модели
  
if (ext.toLowerCase() == '.b3d'){
    
// загрузка модели
    
Action.LoadModel(folder fileName);
    
// Вывод алертом кол-во объектов на верхнем уровне модели
    
alert(Model.Count);
  }

Letos вне форума   Ответить с цитированием Вверх
5 пользователя(ей) сказали cпасибо:
bbb i ko (13.11.2019), maxgmv (13.11.2019), Meta (13.11.2019), volunka (14.11.2019), zorro (13.11.2019)