dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > ObjectARX. Расчленение и удаление proxy-объектов

ObjectARX. Расчленение и удаление proxy-объектов

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 25.10.2007, 12:08 3 |
ObjectARX. Расчленение и удаление proxy-объектов
Profan
 
Москва
Регистрация: 25.12.2005
Сообщений: 13,674

Profan вне форума Вставить имя

Оригинал темы находится на форуме caduser.ru.

Автор программы Александр Ривилис.

Команда EXPLODEALLPROXY:
Разбивает вообще все proxy-объекты, неважно, где они лежат.
Команда REMOVEALLPROXY:
Удаляет все proxy-объекты и proxy-примитивы. Ее удобно выполнять
после EXPLODEALLPROXY — тогда она удалит все то, что не удалось расчленить.
================================================================================
Для вызова из VisualLisp:
(ExplodeProxyEntity ent)
ent — имя примитива вида <entity name: 321456465465465>. Расчленяет только этот
примитив, даже если он входит в блок.
Например: (explodeproxyentity (car (nentsel)))
(ExplodeAllProxyInBlock "имя блока")
Этой функции можно передавать не только имя блока, но и имя примитива внутри блока.
Например: (explodeallproxyinblock (car (nentsel)))
расчленит все прокси в блоке, на который указали.
Функции возвращают следующие значения:
0 success — успешное завершение
-1 parmerr — ошибка передачи параметра
-2 openerr — ошибка открытия proxy-объекта
-3 explerr — ошибка разбития proxy
-4 appenderr — ошибка добавления "состава" proxy в файл dwg.
-5 eraseerr — ошибка удаления исходного объекта.
Во всех случаях, кроме success и appenderr, требуется провести _AUDIT для файла.
arx-файлы для AutoCAD 2004...2006 и 2007 находятся здесь: http://www.maestrogroup.com.ua/support/ExplodeProxy.zip

Последний раз редактировалось Profan, 29.01.2010 в 11:36.
Просмотров: 344352
 
Непрочитано 24.08.2018, 15:14
#221
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,269
Отправить сообщение для zenon с помощью ICQ


Павел Константинов, а сам что?
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 24.08.2018, 21:28
#222
Кулик Алексей aka kpblc
Moderator

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


Учитывая сообщения вида
Код:
[Выделить все]
Substituting [simplex.shx] for [CS_Gost2304.shx].
Substituting [simplex.shx] for [CS_Gost2304.shx].
СПДС GraphiCS в полный рост?
Вложения
Тип файла: dwg
DWG 2013
Добровольческая,29.dwg (438.7 Кб, 17 просмотров)
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 27.08.2018, 05:24
#223
Павел Константинов


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


CпасиБО!
Павел Константинов вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 16.10.2018, 10:24
#224
Pers1


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


Здравствуйте. После загрузки arx файлов перестал запускаться автокад 2018.
Pers1 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 16.10.2018, 10:28
#225
Pers1


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


Сначала запрашивает загрузку, затем зависает, раздвоив панель инструменов.

----- добавлено через ~2 мин. -----
Запустить автокад не удается. Возможно ли в ручную отключить их загрузку без запуска автокада?
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок1.PNG
Просмотров: 21
Размер:	119.2 Кб
ID:	207112  Нажмите на изображение для увеличения
Название: Снимок2.PNG
Просмотров: 13
Размер:	98.6 Кб
ID:	207113  Нажмите на изображение для увеличения
Название: Снимок3.PNG
Просмотров: 12
Размер:	45.7 Кб
ID:	207114  
Pers1 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 16.10.2018, 10:30
#226
Кулик Алексей aka kpblc
Moderator

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


Какая разрядность ACAD'a? Установлены обновления? Что будет, если arx поместить на локальную машину?
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 16.10.2018, 10:31
#227
Pers1


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


Цитата:
Сообщение от Pers1 Посмотреть сообщение
Сначала запрашивает загрузку, затем зависает, раздвоив панель инструменов.

----- добавлено через ~2 мин. -----
Запустить автокад не удается. Возможно ли в ручную отключить их загрузку без запуска автокада?
Спасибо, все проблемы решились. Александр, извиняюсь за панику!
Pers1 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 16.10.2018, 10:42
#228
Кулик Алексей aka kpblc
Moderator

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


Как решились-то?
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 16.10.2018, 11:03
1 | #229
Александр Ривилис

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


Цитата:
Сообщение от Pers1 Посмотреть сообщение
Возможно ли в ручную отключить их загрузку без запуска автокада?
Или удалить/переименовать сами arx-файлы или убрать загрузку в реестре (удалить ветки):
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R22.0\ACAD-1001:419\Applications\explodeproxy2018x64
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R22.0\ACAD-1001:409\Applications\explodeproxy2018x64
Для других версий AutoCAD аналогично.
Но к тому что у Вас на экране ExplodeProxy отношения не имеет. Ищите причину в другом.
Александр Ривилис вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 16.10.2018, 16:47
#230
Pers1


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Как решились-то?
Пока никак, просто надо ждать подольше. Сначало думал автокад завис, несколько раз перезапускал. Разбираюсь пока.
Pers1 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 19.10.2018, 00:07
#231
Тубус


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


Здравствуйте. Скажите, а как-то можно очистить от прокси-обхектов dwg файл в автокадах версии LT? У нас в офисе 9 из 10 станций оснащены версиями автокад LT 2007-2011 и только на одной полный автокад 2009 в котором и чистим файлы. Утилиты работают только в полных версиях?
Тубус вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 19.10.2018, 00:11
1 | #232
Александр Ривилис

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


Цитата:
Сообщение от Тубус Посмотреть сообщение
Утилиты работают только в полных версиях?
Да. AutoCAD LT не поддерживает возможность загрузки приложений. Поэтому он и дешевле полного AutoCAD в несколько раз.
Александр Ривилис вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 19.10.2018, 00:18
#233
Тубус


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


Александр, спасибо Вам за оперативный ответ и особенно - Ваши утилиты. Хочу задать ещё вопрос. Пример - простой файл dwg, но весит 200 Мб. При очистке указывает, что в файле примерно 275000 прокси-объектов. После очистки сохраняем, файл с 200 Мб, становится 3 Мб. Потом пользователь открывает его, и что-то переносит (копирует) из другого , захламлённого прокси-объектами файла. Например - простую линию. Сохраняет и вновь файл весит 180-200 Мб и при чистке указывает о наличии примерно 250000-290000 объектов прокси. Вопрос: можно как-то исключить (отключить) возможность копирования прокси-объектов из "грязных" файлов в очищенный ?

Последний раз редактировалось Тубус, 19.10.2018 в 00:24.
Тубус вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 19.10.2018, 00:32
#234
Александр Ривилис

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


Цитата:
Сообщение от Тубус Посмотреть сообщение
Вопрос: можно как-то исключить (отключить) возможность копирования прокси-объектов из "грязных" файлов в очищенный ?
Не копировать через буфер обмена, а пользоваться командами ПБЛОК (_WBLOCK) и ВСТАВИТЬ (_INSERT). Это частично избавит от проблем.
Александр Ривилис вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 19.10.2018, 00:39
#235
Тубус


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


Спасибо! Попробуем.
И если можно ещё один вопрос уровня песочницы если можно: кроме удаления прокси-объектов вашими утилитами, очисткой Purge, как ещё можно (и можно ли) уменьшить файл автокада?. Имею в виду , нужны ли ещё какие-либо дополнительные чистки файла или отключение подгрузок каких-либо функций, которые автоматом устанавливаются при установке автокада и не требуются обычному пользователю (типа "снять/поставить галочку в настройках)?
Тубус вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > ObjectARX. Расчленение и удаление proxy-объектов

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление объектов из пространства листа paradoxvaha Программирование 9 24.08.2007 14:25
Удаление объектов, сделанных недоступным ObjectARX-прил. жертва нашизма AutoCAD 11 25.07.2006 09:37
Удаление дублируюшихся объектов Арлинг AutoCAD 2 25.04.2004 13:56

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||