Проникающая гидроизоляция бетона
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP, .NET, Автоматическое удаление DGN словарей

LISP, .NET, Автоматическое удаление DGN словарей

Ответ
Поиск в этой теме
Непрочитано 04.12.2018, 11:13 1 | #1
LISP, .NET, Автоматическое удаление DGN словарей
VVA
 
Инженер LISP
 
Минск
Регистрация: 11.05.2005
Сообщений: 6,785

Во вложении представлено решение, позволяющее (надеюсь) при открытии файла автоматически при обнаружении словарей DGN (ACAD_DGNLINESTYLECOMP) запускать программу по очистке.
Преследовалось 2 цели:
1. В проектной организации, активно обменивающейся со многими смежниками dwg файлами, победить эту заразу
2. Убрать человека из этого процесса.
Более подробное описание во вложении
Используется программа Drawing Purge и небольшой лисп, помещаемый в автозагрузку, который при обнаружении словаря ACAD_DGNLINESTYLECOMP в dwg файле запускает команду DWG-PURGE

Ссылки:
Что такое "словари DGN" и откуда они берутся - ссылка

PS. В дополнение к сказанному в постах #3 и #4 скажу, что основная цель - убрать человека из этого процесса. В последних версиях Автокада Автодеск все исправил, для более ранних версий есть решения в виде хотфиксов или лиспа, есть бесплатные решения на .NET (здесь оно и используется), но кто-то должен это сделать. Если пропустить, то процесс приобретает вирусный характер.

Вложения
Тип файла: zip Autocad DWG DGN.zip (3.34 Мб, 58 просмотров)

__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 04.12.2018 в 14:50.
Просмотров: 2357
 
Непрочитано 04.12.2018, 11:43
#2
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,335
<phrase 1=


А можно с описание что за зверь DGN и чем это чревато?
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 04.12.2018, 11:58
#3
trir


 
Регистрация: 18.12.2010
Сообщений: 3,251


Цитата:
А можно с описание что за зверь DGN и чем это чревато?
при импорте DGN - AutoCAD неправильно импортирует стили линий, в итоге получается "вирус" который портит файлы. Исправленно в последних версиях, но "заражённые" файлы нужно чистить, обычный purge справляется
trir вне форума  
 
Непрочитано 04.12.2018, 13:23
#4
RrRR


 
Регистрация: 23.04.2009
Сообщений: 637


Цитата:
Сообщение от zenon Посмотреть сообщение
что за зверь DGN
Добавлю, это формат программы MicroStation (грубо - аналог DWG автокада)
RrRR вне форума  
 
Автор темы   Непрочитано 04.12.2018, 14:47
#5
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,785
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от zenon Посмотреть сообщение
А можно с описание что за зверь DGN и чем это чревато?
Добавил
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 04.12.2018, 15:06
#6
trir


 
Регистрация: 18.12.2010
Сообщений: 3,251


у нас все файлы на одном сетевом диске, я просто выполнил очистку для всех файлов больше определённого размера - пол дня хватило...
пока рецедивов не наблюдаю
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP, .NET, Автоматическое удаление DGN словарей

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lisp. Удаление «Свойств чертежа» из свойств DWG файла средствами скрипта eGreyWolf LISP 14 28.04.2016 12:41
ФАТАЛЬНАЯ ОШИБКА: Unhandled Access Violation Reading 0x0000 Exception at 3d4a0045h AutoCAD 2011русский Nikolays AutoCAD 13 13.10.2015 14:57
Как удалить тип линии Tolyanovich AutoCAD 48 20.11.2014 09:24
Портирование .Net + lisp приложений для BricsCAD Sleekka LISP 12 25.12.2012 11:41
LISP. Как запустить LISP программу при создании чертежа по шаблону? (Автоматическое заполнение основной надписи) Do$ LISP 25 22.06.2011 15:39