Dictremove namedobjdict acad dgnlinestylecomp
Перейти к содержимому

Dictremove namedobjdict acad dgnlinestylecomp

  • автор:

AutoCAD. Оптимизация работы зависающих файлов

Сегодня начнем серию статей о хитростях работы программы AutoCAD . На уникальность они не претендуют , но опробованы на практике . Начинаем со способов нормализации работы зависающих файлов dwg . Из собственного опыта — по тем , или иным причинам эта проблема в наибольшей степени влияет на производительность сотрудника .

Ошибки , накопленные при аварийных вылетах

Аварийное завершение работы приводит к накоплению циклических ошибок , которые ведут . к очередным вылетам . Набрав команду _ AUDIT , получим файл с устраненными ошибками . Для интереса — нажав F2 повторно , в появившейся командной строке смотрим сколько было ошибок в файле и сколько удалось исправить .

Большой размер файла

У работающих с программой AutoCAD пользователей часто возникает проблема накопления объема файла . Часто это происходит из-за бездумного копирования одного и того же фрагмента чертежа . Это уже проблемы организации труда . Но бывает и так , что в файле почти ничего нет , а его объем превышает 10 Мб , а порой доходит до нескольких десятков . Уверенные пользователи ответят — есть же команда PURGE ! И удивятся , когда она сможет почистить файл не во всех случаях .

Как почистить файл dwg

В большинстве случаев проблема большого объема вызвана переносом данных из чертежей созданных в ArchiCAD или другой программы , создающей базу данных всего , что когда-либо появлялось в чертеже . А

команда PURGE очистить эти базы не всегда способна . В этих случаях используем следующую последовательность действий :

А какие способы используете вы ?

Так как у любой проблемы есть несколько решений , то неплохо было бы услышать мнение других пользователей . И выводы тех , кто опробовал указанную выше методику чистки файлов dwg .

Поставь лайк, это важно для наших авторов, подпишись на наш канал в Яндекс.Дзен и вступай в группу Вконтакте

dictremove

By default, removing an entry from a dictionary does not delete it from the database. This must be done with a call to entdel . Currently, the exceptions to this rule are groups and mlinestyles. The code that implements these features requires that the database and these dictionaries be up to date and, therefore, automatically deletes the entity when it is removed (with dictremove ) from the dictionary.

Name of the dictionary being modified.

The entry to be removed from ename.

The dictremove function does not allow the removal of an mlinestyle from the mlinestyle dictionary if it is actively referenced by an mline in the database.

The entity name of the removed entry. If ename is invalid or symbol is not found, dictremove returns nil.

The following example removes the dictionary created in the dictadd example:

Command: (dictremove (namedobjdict) «my_way_cool_dictionary»)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *