Сбор имен слоев из нескольких файлов
По просьбе Оли Шевченко как-то написал ей лиспик, который опрашивает каталог с файлами dwg и собирает имена слоев из каждого файла. Результат записывается в txt-файл.
Далеко не уверен, что подобное кому-то надо, но исходники предоставлю
Вариант без проверки на ошибки
Вариант с проверкой на ошибки
Под "ошибками" подразумевается невозможность открытия файла dwg ("не та" версия; файл требует восстановления и т.п. - т.е. ошибки открытия файлов).
Код проходит по всем слоям, в том числе и по слоям внешних ссылок (ну такое ТЗ было).
Здравствуйте.
К сожалению на Акаде 2014х64 пишет через 5 секунд работы вот такое:
Command: GETLA
; error: Automation Error. Description was not provided.
могут ли быть виноваты русские символы в путях, или же проблема в чем то другом?
Наличие русских букв в полном имени файла не играет никакой роли. Вообще-то подобное сообщение (правда, с указанием полного имени файла) выводится только в случае невозможности открытия файла (версия dwg, файл требует восстановления и т.п.).
Быть может, в папках не должно быть иных файлов, кроме DWG?
Да коду это по барабану - он только dwg фильтрует.
Я бы попробовал исключать файлы и / или подкаталоги из обрабатываемого каталога и смотрел на предмет наличия ошибки