Jump to content

Проблемные размеры не дают копировать через буфер обмена


Recommended Posts

Здравствуйте.

 

В прилагаемом файле размеры со значением 1265, не дают копировать через буфер обмена ctrl+c ctrl+v.

Проверки и очистка не помогают. 

2023-04-27_08-51-10.thumb.png.560422d7e305699a36c7b9fb3f83981e.png

Помогает только удаление размера и нанесение его заново.

Подобная проблема  встречается редко, но было бы хорошо, если бы проверка документа ее исправляла.

И  еще, размер этого файла 6+мб, не смотря на то, что файл практически пустой и очистка файла выполнена, поэтому файл прилагаю в архиве.

err27.zip

Link to comment
Share on other sites

Добрый день! Всё с файлом нормально - всё копируется, НО после чистки! Особенно напрягают DGN:

Очистка DGN стилей...
Всего очищено: 5262

Лог:

-PURGE,-ОЧИСТИТЬ - Очистить документ
Выберите тип неиспользуемых объектов для удаления [Блоки/стилиВЫносныхэлементов/Рзмстили/Группы/Слои/типыЛин/мАтериалы/мвЫноскастиль/Пстили/Формы/Тстили/Млстили/стиливидовРАзрезов/тблстИли/визУальные стили/Зарегприл/геометрия Нулевой длины/пустыЕ текстовые объекты/неПРивязанные данные/AНнотативные масштабы/Облака точек/полнаЯ/Все]: Зарегприл
Подтверждать удаление каждого элемента? [Да/Нет] <Да>: _n
Раздел "Регистрация приложений". Удалeно "GradientColor1ACI".
Раздел "Регистрация приложений". Удалeно "GradientColor2ACI".
Раздел "Регистрация приложений". Удалeно "AcAecLayerStandard".
Раздел "Регистрация приложений". Удалeно "AcDbDynamicBlockGUID".
Раздел "Регистрация приложений". Удалeно "ACAUTHENVIRON".
Раздел "Регистрация приложений". Удалeно "AcDbDynamicBlockTrueName".
Раздел "Регистрация приложений". Удалeно "ACAD_EXEMPT_FROM_CAD_STANDARDS".
Раздел "Регистрация приложений". Удалeно "ADE".
Раздел "Регистрация приложений". Удалeно "ACAD_SPLINE_DATA".
Раздел "Регистрация приложений". Удалeно "ACAD_SPLINE_DATA2".
Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIMTEXT_FILL".
Раздел "Регистрация приложений". Удалeно "ACAD_MLEADERVER".
Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIMEXT_LENGTH".
Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIMARC_LENGTH_SYMBOL".
Раздел "Регистрация приложений". Удалeно "AcadAnnoPO".
Раздел "Регистрация приложений". Удалeно "MCS_DOCUMENT_ID".
Раздел "Регистрация приложений". Удалeно "MCS_DIM1".
Раздел "Регистрация приложений". Удалeно "McsXdata5".
Раздел "Регистрация приложений". Удалeно "MCS_PARAMS_DATA".
Раздел "Регистрация приложений". Удалeно "MC_VERSION_DATA".
Раздел "Регистрация приложений". Удалeно "mc3dBlockType2".
Раздел "Регистрация приложений". Удалeно "PLOTTRANSPARENCY".
Раздел "Регистрация приложений". Удалeно "HATCHBACKGROUNDCOLOR".
Раздел "Регистрация приложений". Удалeно "rm9295".
Раздел "Регистрация приложений". Удалeно "AcDbBlockRepETag".
Раздел "Регистрация приложений". Удалeно "ACAD_BCONSTRUCTION".
Раздел "Регистрация приложений". Удалeно "McDocData".
Удалено: 27
Всего очищено: 27

Команда: -purge
-PURGE,-ОЧИСТИТЬ - Очистить документ
Выберите тип неиспользуемых объектов для удаления [Блоки/стилиВЫносныхэлементов/Рзмстили/Группы/Слои/типыЛин/мАтериалы/мвЫноскастиль/Пстили/Формы/Тстили/Млстили/стиливидовРАзрезов/тблстИли/визУальные стили/Зарегприл/геометрия Нулевой длины/пустыЕ текстовые объекты/неПРивязанные данные/AНнотативные масштабы/Облака точек/полнаЯ/Все]: неПРивязанные
Очистка DGN стилей...
Всего очищено: 5262

Команда: -purge
-PURGE,-ОЧИСТИТЬ - Очистить документ
Выберите тип неиспользуемых объектов для удаления [Блоки/стилиВЫносныхэлементов/Рзмстили/Группы/Слои/типыЛин/мАтериалы/мвЫноскастиль/Пстили/Формы/Тстили/Млстили/стиливидовРАзрезов/тблстИли/визУальные стили/Зарегприл/геометрия Нулевой длины/пустыЕ текстовые объекты/неПРивязанные данные/AНнотативные масштабы/Облака точек/полнаЯ/Все]: AНнотативные
Удалено аннотативных масштабов: 4

Команда: -purge
-PURGE,-ОЧИСТИТЬ - Очистить документ
Выберите тип неиспользуемых объектов для удаления [Блоки/стилиВЫносныхэлементов/Рзмстили/Группы/Слои/типыЛин/мАтериалы/мвЫноскастиль/Пстили/Формы/Тстили/Млстили/стиливидовРАзрезов/тблстИли/визУальные стили/Зарегприл/геометрия Нулевой длины/пустыЕ текстовые объекты/неПРивязанные данные/AНнотативные масштабы/Облака точек/полнаЯ/Все]: _FULL
Старт полной очистки.
Раздел "Слои". Удалeно "СПДС_РАЗМЕРЫ".
Раздел "Текстовые стили". Удалeно "3_2012-53-ТКР2.1-2_План$0$Standard".
Раздел "Текстовые стили". Удалeно "StyleS".
Раздел "Текстовые стили". Удалeно "Приложение 1$0$StyleS".
Раздел "Регистрация приложений". Удалeно "AdvanceSteel".
Полная очистка завершена.
Всего очищено: 5

 

Link to comment
Share on other sites

В файле каким-то манером затесались следы DGN. Попробуй такую чистку:

Спойлер

 

(defun c:kpblc-purge (/ adoc)
  (vl-load-com)
  (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
  (vlax-for item (vla-get-dictionaries adoc)
    (if (or (not (vlax-property-available-p item 'name))
            (wcmatch (vla-get-name item) "*DGN*STYLE")
            (not (wcmatch (vla-get-name item) "ACAD_*,AcDb*"))
            ) ;_ end of or
      (vl-catch-all-apply (function (lambda () (vla-delete item))))
      ) ;_ end of if
    ) ;_ end of vlax-for
  (vlax-for app (vla-get-registeredapplications adoc)
    (vl-catch-all-apply (function (lambda () (vla-delete app))))
    ) ;_ end of vlax-for
  (repeat 3 (vla-purgeall adoc))
  ;(vla-auditinfo adoc :vlax-true)
  ;(repeat 3 (vla-purgeall adoc))
  (princ)
  ) ;_ end of defun


 

 

добавлено через 1 минуту

Код писал под ACAD, на nanoCAD не проверял пока еще. Может, будет иметь смысл снять vla-auditinfo

добавлено через 4 минут

М-да, после моей очистки попытка выполнить даже штатный аудит 23-й нанокад начинает сходить с ума... :(

Edited by kpblc
  • Like 1
Link to comment
Share on other sites

Posted (edited)

А в какой версии это исправлено? У меня nanoCAD 23.0.4115.6119

 

По поводу очитки, я выполнял очистку в nanoCAD СПДС и в нем результат очистки 6+мб.

Проверил очистку в пустом nanoCAD действительно дает результат 300 кб.

 

И снова по поводу очистки, моя ошибка. нормально СПДС чистит, не тот файл ему подсунул вначале.

Но и после очистки проблемные размеры не дают копировать через буфер.

Edited by Dmitriy.M
Link to comment
Share on other sites

5 минут назад, kpblc сказал:

на nanoCAD не проверял

надо еще 

(not (wcmatch d "AcStStandard"))

иначе проверка стандартов САП отцепится

Link to comment
Share on other sites

Это уже неважно - мой код нельзя использовать (по крайней мере на этом файле). Сейчас спрячу его под спойлер, ну или вообще снесу.

добавлено через 3 минут

off : Кстати, после чистки в ACAD2021 вес файла 30 кб...

Link to comment
Share on other sites

5 минут назад, kpblc сказал:

после чистки в ACAD2021

Чищенные файлы которые приходят из АК, после наночистки традиционно распухают в разы, справедливо и наоборот..

Хз чо туда нана пихает

  • Like 1
Link to comment
Share on other sites

25 минут назад, oVal сказал:

С размерами ошибка уже исправлена.

После очистки размер файла чуть больше 300 Кб.

err27_1.dwg 296 \u043a\u0411 · 0 загрузок

А в какой версии это поправлено? Она уже вышла?  

У меня nanoCAD 23.0.4115.6119

 

С очисткой разобрался.

image.png

Link to comment
Share on other sites

В 23.0.4119.6171.

На сайте доступна 23.0.6169.4115.6276, но не могу точно сказать попало ли исправление в эту сборку.
 

Link to comment
Share on other sites

17 минут назад, oVal сказал:

но не могу точно сказать попало ли исправление в эту сборку.

не попало

Link to comment
Share on other sites

1 час назад, Dmitriy.M сказал:

Помогает только удаление размера и нанесение его заново.

В принципе, помогает еще изменение ассоциативности с объектом.

С этим в нано определенные проблемы наблюдаются.

Например, было обсуждение 

 

 

В вашем примере попытка сдвинуть край стены 

Спойлер

image.png.0dfaffd487ba41a459f832d09a5f0042.pngimage.png.e29ff839d4155588bf7d2fb32ad72afe.png

Если этот размер скопировать командами наны (при этом теряется ассоциативность), то новый размер уже можно копировать через буфер.

 

Будем надеяться, что исправления в 

1 час назад, oVal сказал:

В 23.0.4119.6171.

решают вопрос

Link to comment
Share on other sites

  • 4 weeks later...

Лечится следующим образом - Выделяешь размеры и принудительно отключаешь ассоциативность

Команда: DIMDISASSOCIATE, РЗМОТКРЕПИТЬ.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...