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

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

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

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

Оригинал темы находится на форуме 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...2021 находятся здесь: https://adn-cis.org/assets/files
Важно! Перед применением обязательно читайте README.TXT - он существует не просто так и несет в себе необходимую информацию!

Последний раз редактировалось Кулик Алексей aka kpblc, 20.11.2020 в 19:42.
Просмотров: 558439
 
Непрочитано 11.04.2017, 09:48
#181
Кулик Алексей aka kpblc
Moderator

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


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


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Какие дополнения на ACAD установлены?
Никаких. Только вот это против прокси и флаттен для обнуления Z.
Михаил777 вне форума  
 
Непрочитано 11.04.2017, 12:19
#183
Александр Ривилис

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


Цитата:
Сообщение от Михаил777 Посмотреть сообщение
Я правильно понимаю, что после ее очистки при новом открывании файла не должно появляться сообщения об обнаружении объектов прокси?
Теоретически после REMOVEALLPROXY, _AUDIT и сохранения чертежа при следующем его открытии не должно быть сообщений о прокси-объектах. Практически может быть и иначе. Нужно как минимум видеть этот dwg-файл.
Александр Ривилис вне форума  
 
Непрочитано 11.04.2017, 14:36
#184
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


Цитата:
Сообщение от Михаил777 Посмотреть сообщение
Всегда пользуюсь этой прогой. Но недавно обнаружил, что она перестала справляться. Как так? Обнаружил после установки 2017 када. Прогу загрузил тоже для 2017. Я правильно понимаю, что после ее очистки при новом открывании файла не должно появляться сообщения об обнаружении объектов прокси? Или может я чего недопонял? DEMANDLOAD у меня стоит равный 2.
А при DEMANDLOAD = 0? У меня было, что при 2 прокси не убивались, а при 0 - убивались..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 11.04.2017, 14:46
#185
trir


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


Цитата:
А при DEMANDLOAD = 0? У меня было, что при 2 прокси не убивались, а при 0 - убивались..
в этом случае может убавится, да же то что убавляется не должно ;=)
trir вне форума  
 
Непрочитано 11.04.2017, 15:32
#186
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


Цитата:
Сообщение от trir Посмотреть сообщение
в этом случае может убавится, да же то что убавляется не должно ;=)
Ну, таки можно попробовать эмпирическим путем.. Если вместе с мусором и чего нужное умрёт, то откатиться. У меня, к примеру, ничего нужного не убавилось..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 12.04.2017, 00:24
#187
skkkk


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


Цитата:
Сообщение от Михаил777 Посмотреть сообщение
Я правильно понимаю, что после ее очистки при новом открывании файла не должно появляться сообщения об обнаружении объектов прокси?
Может, прокси сидят во внешних ссылках? Программа оттуда их не вычищает, но Автокад предупреждает о них.
skkkk вне форума  
 
Непрочитано 12.04.2017, 09:04
#188
Михаил777


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


Прикрепляю файлпример.dwg Просьба спецам посмотреть в чем дело может быть. То ли лыжи не едут, то ли я...
Михаил777 вне форума  
 
Непрочитано 12.04.2017, 10:08
1 | #189
Кулик Алексей aka kpblc
Moderator

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


1. wipeout может распознаваться как прокси (я у себя на сайте рассматривал это дело)
2. В файле есть ссылки. Возможно, все тянется оттуда.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 30.06.2017, 10:23
#190
VaniaLSD


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


Пользуюсь Autodesk СПДС модуль. При открывании DWG trueview или где нет этого модуля- открывается как на картинке.
EXPLODEALLPROXY, REMOVEALLPROXY - не помогли

Последний раз редактировалось VaniaLSD, 30.06.2017 в 10:31.
VaniaLSD вне форума  
 
Непрочитано 02.08.2017, 19:34
#191
allar8


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


Подскажите, пожалуйста, где можно найти ExplodeProxy2018x64.arx. Нашел - сори
allar8 на форуме  
 
Непрочитано 02.08.2017, 19:36
1 | #192
Александр Ривилис

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


Цитата:
Сообщение от allar8 Посмотреть сообщение
Подскажите, пожалуйста, где можно найти ExplodeProxy2018x64.arx. Нашел - сори
В первом сообщении темы есть ссылка: http://maestrogroup.com.ua/support/ExplodeProxy.zip
Александр Ривилис вне форума  
 
Непрочитано 12.01.2018, 11:08
#193
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


Autocad 2016х64 + СПДС CS 10. ExplodeProxy2015x64.arx (..а также GeomProps2015x64.arx и SelSim2015x64.arx) в автозагрузке - и все отлично работает, еще раз спасибо автору!
..Но отчего-то при публикации (_PUBLISH) в dwf/pdf вылазят последовательно сии
(при _PLOT - печать происходит без замечаний). Не то что бы это сильно мешало - при клике на "Ок" окна закрываются и публикация идет нормально, но окна немодальные, если их не заметить, прячутся "за папу-автокад", и в этом случае публикация виснет..
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 4533
Размер:	19.3 Кб
ID:	197625  
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 12.01.2018, 11:12
1 | #194
Кулик Алексей aka kpblc
Moderator

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


Путь находится в доверенных каталогах?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.01.2018, 11:52
#195
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Путь находится в доверенных каталогах?
А, вот оно в куда собака зарылась.. Действительно, добавил папку в доверенные - помогло!
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 12.01.2018, 12:29
| 1 #196
Александр Ривилис

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


Цитата:
Сообщение от AlexV Посмотреть сообщение
..Но отчего-то при публикации (_PUBLISH) в dwf/pdf вылазят последовательно сии
Небось публикация в фоне (BACKGROUNDPLOT не равно 0) и соответственно запускается в фоне еще один acad.exe
Александр Ривилис вне форума  
 
Непрочитано 12.01.2018, 13:16
#197
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Небось публикация в фоне (BACKGROUNDPLOT не равно 0) и соответственно запускается в фоне еще один acad.exe
Ну таки да, все так и есть.. Но вроде как помогло включение папки в "Доверенные".
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 14.03.2018, 11:11
#198
sklart

инженер-электрик
 
Регистрация: 03.09.2013
Ростов-на-Дону
Сообщений: 4


Можно ли перекомпилировать и выложить эту замечательную программу для BricsCAD?
Инструкции по перекомпилированию, как я понимаю, выложена здесь, вкладка "BRX (BricsCAD Runtime eXtension)".
Спасибо.
sklart вне форума  
 
Непрочитано 15.03.2018, 15:02
#199
Александр Ривилис

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


Цитата:
Сообщение от sklart Посмотреть сообщение
Можно ли перекомпилировать и выложить эту замечательную программу для BricsCAD?
Я не буду этим заниматься.
Александр Ривилис вне форума  
 
Непрочитано 15.03.2018, 15:11
#200
sklart

инженер-электрик
 
Регистрация: 03.09.2013
Ростов-на-Дону
Сообщений: 4


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Я не буду этим заниматься.
Понятно. А исходники выложены где-нибудь? Попросил бы наших программистов тогда заняться.
sklart вне форума  
Ответ
Вернуться   Форум 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