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

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

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

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

Оригинал темы находится на форуме 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 находятся здесь: http://www.maestrogroup.com.ua/support/ExplodeProxy.zip
Важно! Перед применением обязательно читайте README.TXT - он существует не просто так и несет в себе необходимую информацию!

Последний раз редактировалось Кулик Алексей aka kpblc, 20.11.2020 в 19:42.
Просмотров: 515732
 
Непрочитано 20.11.2020, 17:23
#241
Shturman121


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


ссылка в первом сообщении не рабочая
Shturman121 вне форума  
 
Непрочитано 20.11.2020, 17:35
1 | #242
Александр Ривилис

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


Цитата:
Сообщение от Shturman121 Посмотреть сообщение
ссылка в первом сообщении не рабочая
Ссылка рабочая. Специально только что проверил.
Александр Ривилис вне форума  
 
Непрочитано 20.11.2020, 17:50
#243
Shturman121


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


Спасибо. Разобрался.
Shturman121 вне форума  
 
Непрочитано 20.11.2020, 19:28
#244
Кулик Алексей aka kpblc
Moderator

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


Александр Ривилис, описание не надо подправить? Если надо, сообщи - сделаю.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.11.2020, 19:39
#245
Александр Ривилис

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



Было бы здорово изменить номера поддерживаемых версий и необходимость читать Readme.txt. Всё остальное вроде актуально.
Александр Ривилис вне форума  
 
Непрочитано 20.11.2020, 19:42
#246
Кулик Алексей aka kpblc
Moderator

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


Так?
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.11.2020, 19:44
#247
Александр Ривилис

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Так?
Отлично!
Александр Ривилис вне форума  
 
Непрочитано 16.12.2020, 12:20 битая ссылка
#248
timur_ekb


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


Очень жаль, но ссылка битая. скачивание не происходит.
timur_ekb вне форума  
 
Непрочитано 16.12.2020, 12:22
#249
Александр Ривилис

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


Цитата:
Сообщение от timur_ekb Посмотреть сообщение
Очень жаль, но ссылка битая. скачивание не происходит.
Ссылка нормальная. Только что перепроверил. Проблема на вашей стороне.
Александр Ривилис вне форума  
 
Непрочитано 16.12.2020, 12:40
#250
timur_ekb


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


Да, похоже... Адрес ссылки вбил в строку, удалив последнее. Получилось "http://www.maestrogroup.com.ua/support/". С этим заработало... Благодарю за сэкономленное время. от себя лично и от имени нашего коллектива! Программа, действительно хорошая! Незаменимая - уже 3 года время от времени пользуюсь!
timur_ekb вне форума  
 
Непрочитано 16.12.2020, 16:16
#251
wepp

Инжиниринг
 
Регистрация: 16.09.2011
Тюмень
Сообщений: 199


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Проблема на вашей стороне.
Скорее всего Хром чудит. Если нажать "Сохранить как..", то можно увидеть ошибку:
"Невозможно безопасно скачать файл".

Я в последнее время заметил, что на некоторые файлы Хром так ругается. Вот тут подробнее.

UPD. На самом деле, по версии Гугла, проблема всё-таки ваша.

Цитата:
Developers can prevent users from ever seeing a download warning by ensuring that downloads only use HTTPS.
In the future, we expect to further restrict insecure downloads in Chrome. We encourage developers to fully migrate to HTTPS to avoid future restrictions and fully protect their users.
UPD2. Выключать это предупреждение тут.

Последний раз редактировалось wepp, 28.12.2020 в 23:18. Причина: уточнил информацию
wepp вне форума  
 
Непрочитано 16.06.2021, 10:20
#252
gest

GEODATA Engineering S.p.A.
 
Регистрация: 11.02.2005
Монино
Сообщений: 680


Всем доброго дня. Возникла задача взорвать прокси таблицу не трогая других прокси элементов в чертеже. Свойства не показывают имя прокси объекта таблицы. Подскажите как поступить в данной ситуации?
gest вне форума  
 
Непрочитано 16.06.2021, 10:37
#253
Кулик Алексей aka kpblc
Moderator

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


А если внимательно прочитать шапку темы?

Цитата:
Сообщение от Profan Посмотреть сообщение
Для вызова из VisualLisp:
(ExplodeProxyEntity ent)
ent — имя примитива вида <entity name: 321456465465465>. Расчленяет только этот
примитив, даже если он входит в блок.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.06.2021, 11:18
#254
gest

GEODATA Engineering S.p.A.
 
Регистрация: 11.02.2005
Монино
Сообщений: 680


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А если внимательно прочитать шапку темы?
Алексей читал, как найти имя примитива?
gest вне форума  
 
Непрочитано 16.06.2021, 14:38
1 | #255
Александр Ривилис

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


Цитата:
Сообщение от gest Посмотреть сообщение
Алексей читал, как найти имя примитива?
Код:
[Выделить все]
 (ExplodeProxyEntity (car (entsel))
Александр Ривилис вне форума  
 
Непрочитано 23.06.2021, 09:26
#256
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,513
<phrase 1=


Александр, а возможно добавить команду на расчленение всех нестандартных примитивов? т.е. на которые установлены энаблеры или сами программы их предоставляющие? и оставить только автокадовские примитивы?
zamtmn вне форума  
 
Непрочитано 23.06.2021, 09:30
#257
Кулик Алексей aka kpblc
Moderator

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


Не думаю что это возможно: если загружен ObjectEnabler, прокси перестает быть прокси и становится "почти родным". При реализации твоей задумки те же самые растры и маскировки будут разбиваться в пыль.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.06.2021, 13:57
#258
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,593
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Не думаю что это возможно: если загружен ObjectEnabler, прокси перестает быть прокси и становится "почти родным". При реализации твоей задумки те же самые растры и маскировки будут разбиваться в пыль.
Ну вообще то можно.
1 - сперва ломаем прокси
2 - быстрый поиск - выбираем что не нравится и делаем бабах.
3 - повторяем пункт 2 при необходимости.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 23.06.2021, 14:21
#259
Кулик Алексей aka kpblc
Moderator

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


Ситуация: открываем ACAD, demandload = 2. Открываем файл, в нем есть маскировки и растры. "Ломаем прокси" => все маскировки и растры махают ручкой.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.06.2021, 15:20
#260
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,513
<phrase 1=


Можно добавить список исключений что не ломать
zamtmn вне форума  
Ответ
Вернуться   Форум 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