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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Через "Утилиты" не могу полностью очистить чертеж

Через "Утилиты" не могу полностью очистить чертеж

Закрытая тема
Поиск в этой теме
Непрочитано 05.03.2014, 09:59 #1
Через "Утилиты" не могу полностью очистить чертеж
A-l-l-A
 
Регистрация: 15.09.2011
Сообщений: 52

Чищу чертеж через "Утилиты- Очистить"; как-будто, все неиспользуемые объекты удаляются.
Когда зумируешь чертеж через "Показать все", отображается большая область модели чертежа, там, где как-бы ничего нет, но, тем не менее, она показана, а мой чертеж где-то сбоку вверху. Как будто там какие-то невидимые объекты. Как их удалить?
Просмотров: 11229
 
Непрочитано 05.03.2014, 10:13
#2
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Проверье все ли включены слоя и также замороженные слоя. Да не используемые удаляются, но не те которые присутствуют в черте.
Valery Brelovsky вне форума  
 
Непрочитано 05.03.2014, 10:17
#3
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Если у какого-то блока точка вставки сильно далека от его графики, то тоже вроде такая картина получается.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 05.03.2014, 10:21
#4
A-l-l-A


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


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Проверье все ли включены слоя и также замороженные слоя. Да не используемые удаляются, но не те которые присутствуют в черте.
Слои все включены и активны, их там всего 5.

Цитата:
Сообщение от Bull Посмотреть сообщение
Если у какого-то блока точка вставки сильно далека от его графики, то тоже вроде такая картина получается.
А когда выделить все, точки вставки же должны отобразиться.
Посмотрела- блоков там нет на чертеже.
A-l-l-A вне форума  
 
Непрочитано 05.03.2014, 10:22
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


А файлик из разряда "совсем секретно"?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 05.03.2014, 10:25
#6
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


wipeout с выключенными границами присутствует? Типы объектов в наличии можно посмотреть, открыв Быстрый выбор
Хмурый вне форума  
 
Непрочитано 05.03.2014, 10:28
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Лучше приложить файл, а так на вскидку это может быть маскировка (wipeout) с отключенными рамками или пустые тексты. Ты не озвучил версию Автокада, в стандартной очистке удаление пустых текстов и объектов нулевой длины появилась, по моему, с 2011 Автокада
Цитата:
Команда: _wipeout
Первая точка или [Контуры/Полилиния] <Полилиния>: _f
Выберите режим [Вкл/Откл] <Откл>: _on
Выполняется регенерация модели.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 05.03.2014, 10:37
#8
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от A-l-l-A Посмотреть сообщение
А когда выделить все, точки вставки же должны отобразиться, а у меня ничего не отображается
ну тогда файл, плиз.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 05.03.2014, 11:08
#9
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,921


Например, такой. Были следы civil, чистил. Есть блоки *a##, переходят в другой файл при копировании из этого.
new block.dwg
engngr вне форума  
 
Непрочитано 05.03.2014, 11:13
#10
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


U2B, UX из комплекта Подготовка подосновы
Хмурый вне форума  
 
Непрочитано 05.03.2014, 11:16
1 | #11
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


engngr, если тебе в обычном режиме файл не предоставить, так хоть бы предупреждал о формате DWG (как минимум)...

----- добавлено через 35 сек. -----
AcDgnLS - читать, искать и т.п. + FAQ по AutoCAD

----- добавлено через ~1 мин. -----
Код:
[Выделить все]
Command: EXPLODEALLPROXY
Удалено Proxy: 0 Новых объектов: 0
Command: REMOVEALLPROXY
Первая метка объекта: <1>, последняя метка объекта: <229B>
Всего найдено proxy-объектов: 7374. Из них proxy-примитивов: 0.
Всего удалено proxy-объектов: 7374. Из них proxy-примитивов: 0.
Для проверки ошибок выполните команду _AUDIT
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.03.2014, 12:38
#12
A-l-l-A


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
wipeout с выключенными границами присутствует? Типы объектов в наличии можно посмотреть, открыв Быстрый выбор
а как через быстрый выбор посмотреть? Там же надо выбирать тип объектов по свойствам- это долго.
Маскировка! Действительно, контуры отключены. Только я выбрала данную команду, нажала Вкл. контуры, но они не отобразились у нарисованной маскировки, а лишь видны, если я начинаю рисовать ее вновь. Как включить существующие контуры? Думаю, что вправду там маскировка.
Прикрепила файл.
Вложения
Тип файла: dwg
DWG 2010
л.6_ Водопропускная труба.dwg (243.8 Кб, 3079 просмотров)
A-l-l-A вне форума  
 
Непрочитано 05.03.2014, 12:41
#13
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


A-l-l-A, если ничего не выбирать и включить быстрый выбор, то виден список всех присутствующих объектов...
Изображения
Тип файла: jpg Безымянный.jpg (63.3 Кб, 814 просмотров)
Хмурый вне форума  
 
Непрочитано 05.03.2014, 12:42
#14
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


СПДС GraphiCS, GeoniCS, мусор в файле...
Вложения
Тип файла: dwg
DWG 2010
л.6_ Водопропускная труба.dwg (153.7 Кб, 3060 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.03.2014, 13:08
#15
A-l-l-A


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
A-l-l-A, если ничего не выбирать и включить быстрый выбор, то виден список всех присутствующих объектов...
аха, понятно. Я думала, что там всегда такой список отображен.


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
СПДС GraphiCS, GeoniCS, мусор в файле...
а как почистить от этого?
A-l-l-A вне форума  
 
Непрочитано 05.03.2014, 13:19
#16
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,921


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
если тебе в обычном режиме файл не предоставить, так хоть бы предупреждал о формате DWG (как минимум)
Обычный режим? Про версию - ок, буду предупреждать.
upd: после demandload=2 не перезапустил autocad, поэтому, видимо, прокси не находил. После перезапуска Ривилисом нашел много мусора. Спасибо.
engngr вне форума  
 
Непрочитано 05.03.2014, 13:30
#17
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Цитата:
Сообщение от A-l-l-A Посмотреть сообщение
а как почистить от этого?
Как уменьшить объем файла dwg
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 07.03.2014, 09:49
#18
A-l-l-A


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


А какой из способов предпочтительнее в моем случае?
Попробовала explodeallproxy, не помогло
A-l-l-A вне форума  
 
Непрочитано 07.03.2014, 09:52
#19
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,921


Цитата:
Сообщение от A-l-l-A Посмотреть сообщение
Попробовала explodeallproxy, не помогло
Тоже не помогало - находило 0 proxy, пока не запустил "голый autocad".
engngr вне форума  
 
Непрочитано 09.03.2014, 00:42
#20
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от engngr Посмотреть сообщение
После перезапуска Ривилисом нашел много мусора.
Однако! Так эту программу еще никто не называл.
Цитата:
Сообщение от A-l-l-A Посмотреть сообщение
Попробовала explodeallproxy, не помогло
explodeallproxy работает только с прокси-примитивами (имеющими графическое представление). для удаления "мусора" используется removeallproxy.
Что касается значения DEMANDLOAD, то тут не всё так просто.
1) Установив его в 0 или 2 можно потерять растровую графику, WIPEOUT, MPOLYGON и т.д.
2) Вертикальные продукты (Civil3D, AutoCAD Architecture и т.д.) имеют тенденцию игнорировать это значение. Точнее в dwg-файле остаются имена классов, которые никакими средствами оттуда удалить нельзя. Это приводит к тому, что при повторном открытии очищенного чертежа с DEMANDLOAD с ненулевым значением загружаются дополнительные arx/dbx/dll-файлы и история с прокси повторяется снова. Не лечится.

Последний раз редактировалось Александр Ривилис, 09.03.2014 в 17:56.
Александр Ривилис вне форума  
 
Непрочитано 09.03.2014, 01:05
#21
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Offtop: Позволю себе внести некоторое уточнение: вертикалки (по крайней мере АА) загрузят свои arx / dbx / dll только в строго определенных случаях (при условии, что demandload = 2). Точнее, мне известен только один: при открытие окна диспетчера слоев. Вот тогда вертикалке действительно становится глубоко параллельно на значение demandload и параметры ярлыка вызова.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.03.2014, 02:47
#22
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
вертикалки (по крайней мере АА) загрузят свои arx / dbx / dll только в строго определенных случаях (при условии, что demandload = 2)
В Civil3D / Object Enabler Civil3D точно не так. Намучался с этим жутко.
Александр Ривилис вне форума  
 
Непрочитано 09.03.2014, 17:05
#23
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


---
__________________
Век живи, век учись - ...

Последний раз редактировалось Bull, 09.03.2014 в 17:09. Причина: вторую стр. не увидел
Bull вне форума  
 
Автор темы   Непрочитано 11.03.2014, 07:22
#24
A-l-l-A


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


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
explodeallproxy работает только с прокси-примитивами (имеющими графическое представление). для удаления "мусора" используется removeallproxy.
эту тоже пробовала, не помогло.
A-l-l-A вне форума  
 
Непрочитано 11.03.2014, 08:15
#25
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


A-l-l-A, а если воспользоваться командой ПБЛОК (_WBLOCK) с указанием области?
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 11.03.2014, 09:12
#26
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
В Civil3D / Object Enabler Civil3D точно не так. Намучался с этим жутко.
Я ж не удержусь, поставлю Civil / MAP 3D Можно образец (хотя б в почту?)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.03.2014, 09:29
#27
A-l-l-A


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


Цитата:
Сообщение от sertor Посмотреть сообщение
A-l-l-A, а если воспользоваться командой ПБЛОК (_WBLOCK) с указанием области?
Попробовала выполнить: указала объекты-это мой чертеж, потом открыла созданный файл, там то же самое- мой чертеж "уплывает"
A-l-l-A вне форума  
 
Непрочитано 11.03.2014, 10:41
#28
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


Цитата:
Сообщение от A-l-l-A Посмотреть сообщение
Попробовала выполнить: указала объекты-это мой чертеж, потом открыла созданный файл, там то же самое- мой чертеж "уплывает"
Выбирали рамкой?
Миниатюры
Нажмите на изображение для увеличения
Название: Image 1.png
Просмотров: 79
Размер:	18.9 Кб
ID:	123986  
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 11.03.2014, 13:21
#29
A-l-l-A


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


Цитата:
Сообщение от sertor Посмотреть сообщение
Выбирали рамкой?
- да, рамкой, лишь область чертежа.
A-l-l-A вне форума  
 
Автор темы   Непрочитано 14.03.2014, 07:29
#30
A-l-l-A


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


А вот еще такой вопрос: после того, как я почистила чертеж (уже другой), маскировка стала отображаться, как прокси- объект, выглядит, как простая полилиния. Я поудаляла всю маскировку, нанесла заново. Когда вновь открыла чертеж, она опять в таком виде.
Чистила через explodeallproxy, через removeallproxy, как-то еще, руководствуясь темами по очистке и уменьшению размера чертежа на форуме, уже не помню. Называется, научили козу играть на баяне)) Только вот не понимаю- раз очистка от прокси объектов была сделана, почему они есть на чертеже? Может, какие-то введенные системные переменные на это повлияли? Подскажите, пожалуйста, как это исправить.
A-l-l-A вне форума  
 
Непрочитано 14.03.2014, 08:54
#31
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


http://autolisp.ru/2014/02/12/seems-like-proxy-2/ + http://autolisp.ru/2012/02/03/o-chistke-fajlov/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 15.03.2014, 10:06
#32
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


A-l-l-A, чему равно значение переменной demandload?
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 15.03.2014 в 18:56. Причина: опечатка в имени переменной
VVA вне форума  
 
Непрочитано 15.03.2014, 10:13
#33
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


demandload

Последний раз редактировалось Хмурый, 15.03.2014 в 10:36.
Хмурый вне форума  
 
Автор темы   Непрочитано 17.03.2014, 07:12
#34
A-l-l-A


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


Цитата:
Сообщение от VVA Посмотреть сообщение
A-l-l-A, чему равно значение переменной demandload?
, была равна 1.


Кулик Алексей , прошла по предложенным вами ссылкам, почитала, нашла вот это "Допустим, в файле dwg используется маскировка и при этом demandload равна 2. В таком случае при открытии этого файла AutoCAD вывалит предупреждение о прокси-объектах (напоминаю, что для показа соответствующего окошка надо установить proxynotice равно 1). А если еще и proxyshow равна 0, то мы вместо фигурных wipeout’ов увидим пустоту.
Вопрос – что делать?
Фактически вариантов два:
1. Установить demandload равным 3 (подчеркиваю – это именно для работы!). Как мне кажется – не очень хороший вариант: в чертеже может быть намешано черт-те что, и работа с ним быстренько превратится в пытку.
2. Принудительно загружать соответствующие приложения. Вручную или нет – это уже вопрос отдельный. Мне такой вариант нравится значительно больше Конечно, иногда приходится поломать голову, но зато я точно знаю, что и в каком объеме у меня грузится"

Последовала 1 совету- установила demandload равным 3. После закрытия файла и открытия его вновь маскировка снова контуром. Что делать?
A-l-l-A вне форума  
 
Непрочитано 19.06.2015, 20:18
#35
Winni


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


Помогите кому не сложно.
Есть файл (сам создавал), скопировал часть блоков из переданного мне файла. И файл стал весть 9 мб. Файл прикреплен.
Стандартные команды не помогли, вес не уменьшается.
Вложения
Тип файла: dwg
DWG 2013
Схема 1.dwg (8.85 Мб, 527 просмотров)
Winni вне форума  
 
Непрочитано 19.06.2015, 20:56
#36
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


Winni, команда ПБЛОК
Вложения
Тип файла: dwg
DWG 2007
new block.dwg (84.3 Кб, 498 просмотров)
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 19.06.2015, 21:14
#37
Winni


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


Большое спасибо.
А в чем была проблема? У меня таких файлов пара десятков есть.
Winni вне форума  
 
Непрочитано 19.06.2015, 21:20
#38
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


1) Открываешь чертеж.
2) В командную строку вбиваешь:
Код:
[Выделить все]
(DICTREMOVE (namedobjdict) "ACAD_DGNLINESTYLECOMP")
и нажимаешь ENTER
3) Выполняешь обычную очистку чертежа (_PURGE)
4) Сохраняешь чертеж

P.S.: Это всё хвосты MicroStation
Александр Ривилис вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Через "Утилиты" не могу полностью очистить чертеж



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу чертеж прохода трубы солнечного коллектора через скатную кровлю lovial Поиск литературы, чертежей, моделей и прочих материалов 0 31.07.2012 12:30
Не могу изменить высоту текстовых элементов через "Свойства"... lenozzy AutoCAD 2 13.01.2012 15:22
Не могу скопировать файл один в другой через буфер обмена AnnaS AutoCAD 4 12.07.2010 22:25
Как сделать правильный чертеж pk77 Разное 64 03.04.2007 16:36
Как можно открыть чертеж через LISP на котором стоит пароль? ivspec LISP 7 10.02.2006 17:36