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

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

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

Ответ
Поиск в этой теме
Непрочитано 25.10.2007, 12:08 6 | 1 #1
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.
Просмотров: 561557
 
Непрочитано 25.10.2007, 13:42
#2
Кулик Алексей aka kpblc
Moderator

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


В процессе эксплуатации выяснились следующие тонкости, которые (как я думаю) просто отловить нереально:
1. При наличии ObjectEnabler'a для соответствующего софта объекты, распознаваемые ObjectEnabler'ом, не обрабатываются.
2. Объекты ADT (AA) в чистом AutoCAD'e соответствующей или более высокой версии не обрабатываются.
3. Объекты ADT 2006 в ADT 2005 не обрабатываются, хотя окно о наличии Proxy-графики показывается.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.10.2007, 14:35
#3
Александр Ривилис

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
В процессе эксплуатации выяснились следующие тонкости, которые (как я думаю) просто отловить нереально:
1. При наличии ObjectEnabler'a для соответствующего софта объекты, распознаваемые ObjectEnabler'ом, не обрабатываются.
2. Объекты ADT (AA) в чистом AutoCAD'e соответствующей или более высокой версии не обрабатываются.
3. Объекты ADT 2006 в ADT 2005 не обрабатываются, хотя окно о наличии Proxy-графики показывается.
Для того, чтобы обрабатывались и эти объекты следует отключить загрузку "по требованию" (т.е. DEMANDLOAD установить в 0 или 2). И попробовать в этих условиях (после перезапуска AutoCAD, т.к. соответствующие dbx-и arx-файлы могли уже быть загружены). Ну а потом не забыть вернуть значение DEMANDLOAD назад.
Александр Ривилис вне форума  
 
Непрочитано 20.05.2008, 10:11
#4
Tasselhof


 
Регистрация: 11.10.2007
IT
Сообщений: 13


Господа, а нет ни у кого ARX для 2008 и 2009 версий ?
Tasselhof вне форума  
 
Автор темы   Непрочитано 20.05.2008, 10:19
#5
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Этот вопрос может быть адресован только Александру Ривилису.
Profan вне форума  
 
Непрочитано 20.05.2008, 10:41
#6
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Tasselhof, arx для 2007 работает и в 2008, и , наверное, в 2009 (не уверен)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 20.05.2008, 11:45
#7
Кулик Алексей aka kpblc
Moderator

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


Приложения, написанные для 2007, работают без перекомпиляции в 2008 и 2009.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.05.2008, 16:23
#8
Tasselhof


 
Регистрация: 11.10.2007
IT
Сообщений: 13


Спасибо.
Я немного ошибся при формулировке вопроса.
Автокад версии 2008 под WVB 64bit.
Насколько я понял проблема в том что ОС 64-х битная, а не в версии Автокада ?
Tasselhof вне форума  
 
Непрочитано 21.05.2008, 23:06
#9
Кулик Алексей aka kpblc
Moderator

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


Тут надо ждать Александра Ривилиса, а он сейчас, как я понял, в отпуске.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.05.2008, 07:32
#10
BarbiЁ

блондинка
 
Регистрация: 27.11.2007
Планета Плюк 215 в центуре, галактика Кин-Дза-Дза
Сообщений: 25


Тут даже я могу проквакать. Вот что написано в FAQ по AutoCAD 2009. Заодно и про LISP и про VBA.

Для 32-битной версии:

Цитата:
Приложения, написанные на языках программирования Visual LISP®, AutoLISP®, VBA, ActiveX® и ObjectARX®, а
также специализированные модули для AutoCAD 2007 вполне совместимы с 32-битной версией AutoCAD 2009.

Приложения, разработанные под AutoCAD 2004, 2005 и 2006 на языках VisualLISP и AutoLISP, также совместимы с AutoCAD 2009.

В некоторых случаях 32-битная версия AutoCAD 2009 поддерживает приложения, написанные под AutoCAD 2004, 2005 и 2006 на языке VBA. В других случаях такие приложения
требуется модифицировать.

Приложения, разработанные под AutoCAD 2004, 2005 и 2006 на основе ActiveX и ObjectARX, потребуется обновить для работы в AutoCAD 2009.
Для 64-битной версии:

Цитата:
Приложения, разработанные под AutoCAD 2004, 2005 и 2006 на языках VisualLISP и AutoLISP, совместимы с 64-битной версией AutoCAD 2009.

Компанией Autodesk было разработано переходное внепроцессное решение для пользователей, которые предпочитают работать с приложениями VBA в 64-битной версии AutoCAD. Однако, для постоянной работы с 64-битной версией AutoCAD потребуется преобразовать приложения VBA в VSTA.

Приложения, разработанные под AutoCAD 2007 в среде VBA, работают в 64-битной версии AutoCAD 2009 во внепроцессном режиме. Если в некоторых случаях приложения VBA для AutoCAD 2004, 2005 и 2006 могут работать во внепроцессном режиме, то в других может потребоваться их модификация.

Приложения, разработанные под AutoCAD 2007 на основе ActiveX и ObjectARX, потребуется обновить для работы в 64-битной версии AutoCAD 2009.

Приложения, разработанные под AutoCAD 2004, 2005 и 2006 на основе ActiveX и ObjectARX, потребуется обновить до версии 2007, чтобы облегчить последующий переход на 64-битную версию.

Вот так вот. LISP, он и в 2009 LISP. А вот VBA - то ли можут, а то ли не можут - науке неизвестно.
А то, что на C++ на 64 бит само собой надо перекомпилировать. Блондинке понятно.
__________________
Ох, как иногда хочется подумать!
BarbiЁ вне форума  
 
Автор темы   Непрочитано 22.05.2008, 07:51
#11
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Это многим понятно. И Александра Ривилиса здесь ждут не для того, чтобы спросить - нужно ли перекомпилировать, а потому, что он - автор программы и перекомпилировать сможет (если захочет) только он.
Profan вне форума  
 
Непрочитано 22.05.2008, 09:52
#12
Кулик Алексей aka kpblc
Moderator

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


BarbiЁ, без обид, хорошо? Если AutoCAD 2008 32 bit запущен под 64-битной версией, там надо перекомпилировать приложения или нет? А если AutoCAD 64 bit, то там, по-моему, и подгрузить-то приложения 32-битные невозможно...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.05.2008, 07:43
#13
Александр Ривилис

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


Портировать свои приложения под AutoCAD'ы x64 я пока не собираюсь. Сейчас они работают только в 32-разрядных версиях AutoCAD.
Александр Ривилис вне форума  
 
Непрочитано 19.09.2008, 09:41
#14
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Не знаю, туда ли...
Файл походу побывал в AutoCAD MEP. А у меня голый 2008-й. При сохранении выдаёт такую картинку (см. вложение). Попробовал программу Александра Ривилиса: EXPLODEALLPROXY - не нашёл ничего, REMOVEALLPROXY - нашёл кучу объектов, удалил. Потом проверил аудитом. Всё равно картинка при сохранении появляется.
Следующие запуски программы ни кчему ни приводят - EXPLODEALLPROXY и REMOVEALLPROXY ничего не находят.

Я так понял, программа Александра Ривилиса удаляет грфические PROXY, а здесь вроде как не графические. Как их удалить? Может можно добавить возможность их удаления в программу?
Хотя может я всё и не так понимаю...

Короче вот файл (см. вложение). Я там удалил всё что ни попадя.

ЗЫ Вот ещё часть лога ком. строки при открытии файла. Может это что-то прояснит:
Цитата:
Загружается модуль База AD...
Загружается модуль Удлиненная AD-база...
Загружается модуль AD Базовый ИП...
Загружается модуль Проектная база AD...
Загружается модуль Данные спецификации AD...
Загружается модуль Спецификация AD...
Загружается модуль AEC Architectural Base...
Загружается модуль AD Базовые несущие элементы...
Загружается модуль База площадей AD...
Загружается модуль База AD-размеров...
Миниатюры
Нажмите на изображение для увеличения
Название: message.png
Просмотров: 1199
Размер:	9.6 Кб
ID:	10220  
Вложения
Тип файла: dwg
DWG 2004
test.dwg (93.0 Кб, 28256 просмотров)
Makswell вне форума  
 
Непрочитано 19.09.2008, 09:44
#15
Кулик Алексей aka kpblc
Moderator

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


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

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Прошу прощения. Сразу почему-то не получилось приложить.
Makswell вне форума  
 
Непрочитано 19.09.2008, 10:33
#17
Кулик Алексей aka kpblc
Moderator

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


Такое ощущение, что делали в 2009 Или работаете в 2008, но сохранение выполняется в предыдущих версиях (а в АА, например, такой номер уже не прокатит).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.09.2008, 10:52
#18
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Сразу скажу, файл не выходил за пределы нашей конторы. А у нас только AutoCAD 2008 и AutoCAD MEP 2008. И ещё несколько Автокадов предыдущих версий (в частности 2004). 2009-го нет.
Сохраняем в формате 2004-го. Это как раз из-за тех немногих, у кого остался 2004-й.

Скажу как есть.
Мы (т.е. инж.-строители) выдаем задание на отверстия смежникам в электронном виде (планы этажей в dwg). Смежники наносят свои отверстия в этом же файле, заполняют таблицу отверстий и возвращают файл нам. Насколько мне известно, работают они в MEP'е. И вот как раз после них файл становится таким.

Надо что-то с этим сделать, потому что нам ещё нужно работать с данным файлом дальше.

ЗЫ Кстати, попробовал сохранить в формате 2007 - прошло без проблем. Выход только такой?
Makswell вне форума  
 
Непрочитано 19.09.2008, 11:13
#19
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


У меня такое ощущение, что в MEP (возможно 2008, 2009) внедрены объекты вертикальных решений (например того же AA). Тогда в 2008 они не являются проксями, и плющилка от Александра Ривилиса их не опознает.
Вот что выдает 2006 Автокад (PROXYNOTICE=1)
В 2006 Автокаде REMOVEALLPROXY вычистила еще 362 объекта. Результат в файле test1.dwg
Кстати учти еще один факт: не имея никаких вертикальных рещений, сохраняя чертеж в формат 2004 из 2007, Автокады 2004-2006 могут вылетать.Autodesk выпустила для них hotfix'ы. Рекомендую поставить на оставшиеся 2004.
Выход пока у нас такой.
1. У всех пользователей PROXYNOTICE = 1.
2. Никаких object enabler'ов. Особенно в ранних версиях.
3. У пользователей нужно выработать рефлекс как у собаки Павлова: В случае появления окна о заместителях объектов сразу жать заветную кнопку.
4. Если пользователель работает в поздней (например 2008) версии, выставлено сохранение по умолчанию в 2004 и окно постоянно надоедает то:
- если у него есть чистый Автокад ранней (2006) версии, то открыть в нем и выполнить пункты 1,2,3
- если раннего Автокада нет, переслать мне для препарирования.
Миниатюры
Нажмите на изображение для увеличения
Название: test.png
Просмотров: 1324
Размер:	69.3 Кб
ID:	10227  
Вложения
Тип файла: dwg
DWG 2004
test1.dwg (80.7 Кб, 28207 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 19.09.2008, 11:47
#20
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


VVA, огромное спасибо. Теперь всё нормально.
Правда осталось нехорошее ощущение, что если, например, выставлено сохранение по умолчанию в 2007, то всё проходит тихо, а вот всякая гадость в файле остаётся. Не нравится мне это.

Offtop: Вообще-то я написал один эпизод путешествия файла - после которого происходит данная фигня. На самом деле приключения файла более разнообразные.
Сначала архитекторы рисуют Ревите, экспортируют планы в Автокад, потом мы берём эти планы, делаем основу смежникам в Автокаде, потом, как я уже говорил, смежники нам на выходе дают планы отверстий, которые они сделали в МЕР'е, ну а затем мы всё это дорабатываем в том же Автокаде.
Так что такая вот дикая связка: Ревит-Автокад-МЕР-Автокад
Makswell вне форума  
 
Автор темы   Непрочитано 19.09.2008, 12:10
#21
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Makswell, пусть ваши смежники делают экспорт из MEP в AutoCAD, раз уж вы все находитесь в одной конторе.
Profan вне форума  
 
Непрочитано 19.09.2008, 13:21
#22
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Profan, а ведь и в правду. Что-то я об этом не подумал. Да, это было бы логично.
Makswell вне форума  
 
Непрочитано 19.09.2008, 14:01
#23
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


VVA, да. MEP включает в себя Архитектуру.
KSI вне форума  
 
Непрочитано 19.09.2008, 14:12
#24
Александр Ривилис

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


Частенько помогает временная установка DEMANDLOAD в 0, перезапуск AutoCAD и REMOVEALLPROXY. Не забываем потом вернуть значение DEMANDLOAD.
Александр Ривилис вне форума  
 
Непрочитано 16.10.2008, 04:39
#25
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Спасибо вам, ЛЮДИ, за то что вы делаете!
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 17.10.2008, 13:36
#26
Александр Ривилис

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


Покраснел.
P.S.: Недавно прислали чертеж на котором REMOVEALLPROXY зависала. Чертеж оказался не корректным - метка последнего объекта в нем оказалась огромной, несмотря на то что чертеж был совсем маленький. А моя программа честно проверяет все метки от 0 до последней. Элементарный _WBLOCK * приводит чертеж к нормальному состоянию. Несколько изменил алгоритм. Теперь и такие чертежи обрабатываются. Исправленные explodeproxy2006.arx и explodeproxy2007.arx выложил на старое место.
Александр Ривилис вне форума  
 
Непрочитано 17.10.2008, 17:50
#27
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Ваши программы - настоящий "MUST HAVE". Давно не мыслю автокад без "Геометрических свойств" и "Убийцы прокси"
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 28.03.2009, 11:57
#28
SpirtRoyal

инвалид умственного труда
 
Регистрация: 24.01.2007
Донецк
Сообщений: 22
<phrase 1=


когда перекомпилируете под новый акад ?
__________________
...be quick, or be dead...
SpirtRoyal вне форума  
 
Непрочитано 29.03.2009, 15:33
#29
Александр Ривилис

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


Уже. Тестируйте. Под AutoCAD 2010 x64 собрал, но протестировать не могу - не на чем.

Последний раз редактировалось Александр Ривилис, 30.03.2009 в 16:04.
Александр Ривилис вне форума  
 
Непрочитано 16.04.2009, 22:39
#30
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


На одном файле команда removeallproxy и следующие по списку в АКАДе2002 сработала. Но в другом файле выдало "неизвестая команда" F1. В чем дело понять не могу. Посмотрел список команд - такие не значится.
Yuzer вне форума  
 
Непрочитано 17.04.2009, 02:07
#31
Кулик Алексей aka kpblc
Moderator

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


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

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Нет, не пробовал (вообще не в курсе как сие сделать). Через приложения?
Файл был выполнен в АКАД2008, доделывал в 2002. Выскакывает окно как в #19 только ObjectDBX. Через сервис/приложения пробовал выгрузить все, что выгружается - толку нет. Очистка ни к чему не привела (в замен появляются какие-то неизвестные блоки с непонятной маркировой).
Yuzer вне форума  
 
Непрочитано 17.04.2009, 16:20
#33
Александр Ривилис

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


В версии под AutoCAD 2000...2002 я не делал автозагрузку arx-приложения. Так что его нужно загружать при каждом запуске AutoCAD (команда _APPLOAD, или _ARX, или прописать на кнопку в меню, как предложил VVA)
Александр Ривилис вне форума  
 
Непрочитано 19.06.2009, 16:41
#34
Кочетков Андрей

Java/Kotlin backend
 
Регистрация: 03.02.2006
Сообщений: 5,737


Александр, а версия под Акад 2010 х32 планируется?
Кочетков Андрей вне форума  
 
Непрочитано 19.06.2009, 16:52
#35
Александр Ривилис

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


Цитата:
Сообщение от Кочетков Андрей Посмотреть сообщение
Александр, а версия под Акад 2010 х32 планируется?
Уже давно (с апреля) есть и лежит там же:
Код:
[Выделить все]
ExplodeProxy2000.arx
ExplodeProxy2006.arx
ExplodeProxy2007.arx
ExplodeProxy2010x32.arx
ExplodeProxy2010x64.arx
Александр Ривилис вне форума  
 
Непрочитано 04.12.2009, 18:59 Удаление прокси-объектов в LT версиях
#36
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999


Собственно, вопрос в заголовке. Возможно ли такое?
cancercat вне форума  
 
Непрочитано 04.12.2009, 21:37
#37
Кулик Алексей aka kpblc
Moderator

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


Графические - наверное, возможно. Вручную. Неграфические - вряд ли.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 05.12.2009, 11:14
#38
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999


Понятно. Ладно, будем работать дома, благо, там полная версия стоит...
Да, ситуация. На листе кроме рамки со штампом ничего нет. При помощи "быстрого выбора" нахожу прокси-объект (он один) и выделяю его. Но на экране ничего не выделяется. Что бы это могло быть? (В модели вообще ничего нет...)
cancercat вне форума  
 
Непрочитано 06.12.2009, 00:07
#39
Кулик Алексей aka kpblc
Moderator

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


Так выбери его и разбей. Или удали
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.12.2009, 06:29
#40
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999


Кулик Алексей aka kpblc, удалил. И удалился ведь! Но интересно же, что это было...
cancercat вне форума  
 
Непрочитано 22.06.2010, 11:51
#41
Flame82


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


Command: EXPLODEALLPROXY
Unknown command "EXPLODEALLPROXY". Press F1 for help.
Command: REMOVEALLPROXY
Unknown command "REMOVEALLPROXY". Press F1 for help.

Автокад2006... на другом компе такой же автокад, все работает..Почему?
Flame82 вне форума  
 
Непрочитано 22.06.2010, 12:03
#42
Александр Ривилис

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


Потому что нужно загрузить (хоть раз) в AutoCAD ExplodeProxy2006.arx
Александр Ривилис вне форума  
 
Непрочитано 22.06.2010, 19:00
#43
Flame82


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


[quote=Александр Ривилис;586461]Потому что нужно загрузить (хоть раз) в AutoCAD ExplodeProxy2006.arx[/QUOTEО]

Cпасибо
Flame82 вне форума  
 
Непрочитано 05.07.2010, 13:04
#44
Iory

инженер-конструктор
 
Регистрация: 24.04.2010
г. Казань
Сообщений: 19
<phrase 1=


а сборку для 2011х64 никто не делал?
__________________
чертежи - когда не хватает слов, чтобы описать "чувства"
Iory вне форума  
 
Непрочитано 05.07.2010, 19:37
1 | #45
Кулик Алексей aka kpblc
Moderator

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


В общем архиве, по-моему, лежит вариант для 2010 х64. Он гарантированно подходит.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.05.2011, 20:25
#46
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Использую EXPLODEPROXY2006 и EXPLODEPROXY2007
относительно недолго и не очень часто, но некая статистика уже набралась.
Хотел спросить: EXPLODEALLPROXY мне ни разу не выдала сообщение о разбитых объектах, всегда 0. При том, что REMOVEALLPROXY для тех же файлов выдает сообщение о сотнях удаленных объектов. Может быть мне для упрощения чистки файлов достаточно сразу делать одну только REMOVEALLPROXY?
АлексЮстасу вне форума  
 
Непрочитано 27.05.2011, 22:25
#47
Кулик Алексей aka kpblc
Moderator

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


Прокси-объекты бывают двух видов: графические и неграфические. Первые надо сохранить, что и делает explodeallproxy. Вторые только мешаются - их убирает removeallproxy.
Но! По идее, removeallproxy должна удалять и необработанные графические прокси-объекты. Но так оно или нет - не знаю, а проверять как-то не тянет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.05.2011, 01:24
#48
Александр Ривилис

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Но так оно или нет - не знаю
Так.
Александр Ривилис вне форума  
 
Непрочитано 22.11.2011, 17:34
#49
Yura

ЦТП, котельные, отопление, вентиляция
 
Регистрация: 21.02.2007
Кишинев
Сообщений: 548
<phrase 1= Отправить сообщение для Yura с помощью Skype™


Товарищи форумчане, хэлп! Помогите пожалуйста взорвать прокси-объекты в файле. Удаляются без проблем, а взорвать не получается. Пробовал с помощью ExplodeProxy2009x32.arx.
AutoCAD 2009x32En sp4
Буду признателен за любой ответ.
Вложения
Тип файла: rar MIRENEANU SARCINA2004.rar (3.29 Мб, 260 просмотров)
Yura вне форума  
 
Непрочитано 22.11.2011, 18:12
#50
Александр Ривилис

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


1. В чертеже примитивы сохранены без прокси-графики:
[IMG]http://img46.**********.us/img46/4807/screenshot20111122001.png[/IMG]
Точнее содержат окаймляющую рамку (Bounding Box)
2. При создании custom-entity установлен флаг нерасчленяемости.
Так что советую установить ObjectEnabler и выполнить в нём расчленение.
Александр Ривилис вне форума  
 
Непрочитано 22.11.2011, 18:32
#51
Yura

ЦТП, котельные, отопление, вентиляция
 
Регистрация: 21.02.2007
Кишинев
Сообщений: 548
<phrase 1= Отправить сообщение для Yura с помощью Skype™


Большое спасибо за ответ. Значит все плохо.
Все равно благодарен программе ExplodeProxy и ее автору. За 2-3 года пользования не смог взорвать только первый раз.
Yura вне форума  
 
Непрочитано 22.11.2011, 19:08
#52
Александр Ривилис

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


Цитата:
Сообщение от Yura Посмотреть сообщение
Большое спасибо за ответ. Значит все плохо.
Все равно благодарен программе ExplodeProxy и ее автору. За 2-3 года пользования не смог взорвать только первый раз.
Ну не всё так плохо. Перекачай explodeproxy и попробуй снова. Результат должен быть такой, как ты видишь на экране - вместо контуров прокси-примитивов появятся 3D-полилинии по форме, аналогичные контурам. Не знаю устроит ли это тебя, но большего без Object Enabler получить нельзя.
Александр Ривилис вне форума  
 
Непрочитано 22.11.2011, 20:30
#53
Yura

ЦТП, котельные, отопление, вентиляция
 
Регистрация: 21.02.2007
Кишинев
Сообщений: 548
<phrase 1= Отправить сообщение для Yura с помощью Skype™


Спасибо большущее, очень устраивает!!!
Теперь могу и скопировать, и подвинуть, и отредактировать.
Yura вне форума  
 
Непрочитано 23.11.2011, 13:43
#54
Александр Ривилис

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


Цитата:
Сообщение от Yura Посмотреть сообщение
Спасибо большущее, очень устраивает!!!
Теперь могу и скопировать, и подвинуть, и отредактировать.
Я посмотрел этот чертеж в AutoCAD Architecture - в нём стены выглядят не так, как контуры прокси-примитивов, в которые они превращаются в чистом AutoCAD.

AutoCAD Architecture:

[IMG]http://img27.**********.us/img27/6626/screenshot20111123001.png[/IMG]

AutoCAD:

[IMG]http://img210.**********.us/img210/4131/screenshot20111123002.png[/IMG]
Александр Ривилис вне форума  
 
Непрочитано 23.11.2011, 14:00
#55
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Можно сразу встроить запуск аудита в EXPLODEALLPROXY? Если приходится чистить много файлов, то лишняя кнопочка существенна.
И можно сделать EXPLODEALLPROXY пакетной?
АлексЮстасу вне форума  
 
Непрочитано 23.11.2011, 14:17
#56
Yura

ЦТП, котельные, отопление, вентиляция
 
Регистрация: 21.02.2007
Кишинев
Сообщений: 548
<phrase 1= Отправить сообщение для Yura с помощью Skype™


>Александр Ривилис:
Я установил AutoCAD Architecture 2009 Object Enabler (32 bit), попробовал с ним открыть, и ничего нового не вышло. Те же яйца, только в профиль, будто ничего и не устанавливал, хотя в хэлпе написано:
Цитата:
Receive DWG files created in Architectural Desktop R1, R2, R2 DACH, R2i, 3, 3.3, 2004, 2005, 2006, 2007, as well as AutoCAD Architecture 2008 and 2009.
View and modify AEC objects using AutoCAD commands such as MOVE, COPY, STRETCH.
В принципе, в ADT возможно сохранять файлы так, чтобы его прокси объекты в AutoCAD-е нормально отображались и их можно было разобрать на примитивы с помощью Вашей чудесной программы?
Yura вне форума  
 
Непрочитано 23.11.2011, 14:27
1 | #57
Александр Ривилис

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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Можно сразу встроить запуск аудита в EXPLODEALLPROXY?
Нет. Если мне не изменяет память VVA предлагал кнопочку, сочетающую EXPLODEALLPROXY, REMOVEALLPROXY, PURGE и AUDIT.
Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
И можно сделать EXPLODEALLPROXY пакетной?
Теоретически можно. Практически - мне это не нравится.
Цитата:
Сообщение от Yura Посмотреть сообщение
В принципе, в ADT возможно сохранять файлы так, чтобы его прокси объекты в AutoCAD-е нормально отображались и их можно было разобрать на примитивы с помощью Вашей чудесной программы?
В ADT можно сохранять файлы так, чтобы прокси в чистом AutoCAD вообще не появлялись. Команда EXPORTTOAUTOCAD.
Александр Ривилис вне форума  
 
Непрочитано 23.11.2011, 14:38
| 1 #58
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Теоретически можно. Практически - мне это не нравится.
Если приходится иметь дело с большим числом файлов из одного источника, то пакетное расчленение или удаление прокси-объектов оправдано.
АлексЮстасу вне форума  
 
Непрочитано 23.11.2011, 15:22
#59
Александр Ривилис

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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Если приходится иметь дело с большим числом файлов из одного источника, то пакетное расчленение или удаление прокси-объектов оправдано.
Для этой цели есть ScriptPro. Но мне не нравится сам факт, когда ты не видишь что удаляется и не имеешь возможности контролировать этот процесс. Всё равно приходится потом открывать чертёж и смотреть его глазками.
Александр Ривилис вне форума  
 
Непрочитано 23.11.2011, 15:39
#60
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Если мне не изменяет память VVA предлагал кнопочку, сочетающую EXPLODEALLPROXY, REMOVEALLPROXY, PURGE и AUDIT
Для новой версии (очистка списка масштабов)
Для старой версии
explodeproxy2007.arx заменить на актуальную
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 29.11.2011, 12:36
#61
SpirtRoyal

инвалид умственного труда
 
Регистрация: 24.01.2007
Донецк
Сообщений: 22
<phrase 1=


Вышел Автокад 2013 бета 1 . В нем приложение не загружается
__________________
...be quick, or be dead...
SpirtRoyal вне форума  
 
Непрочитано 29.11.2011, 12:47
#62
Александр Ривилис

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


Цитата:
Сообщение от SpirtRoyal Посмотреть сообщение
Вышел Автокад 2013 бета 1 .
В курсе.
Цитата:
Сообщение от SpirtRoyal Посмотреть сообщение
В нем приложение не загружается
В курсе. Так и должно быть. Под beta выкладывать не буду. Без комментариев.
Александр Ривилис вне форума  
 
Непрочитано 29.11.2011, 14:02
#63
Кулик Алексей aka kpblc
Moderator

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


<...> Удалено.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.01.2012, 20:01
#64
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Часто работаю в Civil 3D в 2006 и 2012. Проверяю в 2012 Вашей программой файл на прокси-объекты - все чисто. Сразу после этого проверяю в 2006 тот же файл - удаляется до 2.5 тысяч прокси-объектов.
Автокад не считает в 2012 это прокси-объектами или Ваша программа в 2012 их не видит?
Или еще как-то?
АлексЮстасу вне форума  
 
Непрочитано 20.01.2012, 20:09
#65
Александр Ривилис

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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Автокад не считает в 2012 это прокси-объектами или Ваша программа в 2012 их не видит?
Объекты AutoCAD Civil3D 2012 в AutoCAD Civil3D 2006 являются прокси-объектами (при понижающем преобразовании обычные объекты превращаются в прокси). В 2012 это обычные объекты Civil 3D.
Александр Ривилис вне форума  
 
Непрочитано 20.01.2012, 20:36
#66
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Просто файлы в AutoCAD Civil3D 2012 часто ведут себя так, как будто там мешаются прокси-объекты. Конкретно - блокируется копирование в файл в исходных координатах.

И еще раз про желательность пакетного удаления прокси-объектов. (Да, я писал уже об этом в №55).
1. Понятно, что удалять потенциально полезное нежелательно. Но программа и не сообщает, что есть такие и такие прокси-объекты, не спрашивает, удалять ли прокси этого типа или оставить. Поэтому, решившемуся на удаление прокси, уже все равно - удалится только в этом файле или во всех, которые он укажет.
2. Вряд ли кто-то удаляет прокси-объекты или вообще что-то делает сразу во множестве файлов, не решив предварительно, что собирается делать. И вряд ли кто-то запускает процессы для всех своих файлов или дисков или произвольно выбранного набора каталогов. Обрабатываются обычно однородные файлы - пришедшие от конкретного исполнителя или от заказчика или т.п.
У нас очень часта ситуация, когда пару-десяток сотен файлов нужно обработать единообразно, т.к. созданы они одинаковым образом.
Поэтому, допустим, REMOVEALLPROXY было бы очень здорово иметь в пакетной версии.
АлексЮстасу вне форума  
 
Непрочитано 21.01.2012, 20:22
#67
Александр Ривилис

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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Поэтому, допустим, REMOVEALLPROXY было бы очень здорово иметь в пакетной версии.
В #59 я уже отписался, что мне это не нравится, но если хочешь, то для этой цели есть ScriptPRO
Александр Ривилис вне форума  
 
Непрочитано 27.03.2012, 07:12
#68
SpirtRoyal

инвалид умственного труда
 
Регистрация: 24.01.2007
Донецк
Сообщений: 22
<phrase 1=


AutoCAD 2013 EN x64 при выполнении REMOVEALLPROXY программа падает с фатальной ошибкой
__________________
...be quick, or be dead...
SpirtRoyal вне форума  
 
Непрочитано 27.03.2012, 08:42
#69
Александр Ривилис

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


Цитата:
Сообщение от SpirtRoyal Посмотреть сообщение
AutoCAD 2013 EN x64 при выполнении REMOVEALLPROXY программа падает с фатальной ошибкой
На любом файле или на конкретном? Если на конкретном, то давай файл. Тестировать будет не просто, так как у меня нет системы с x64. Но попробую, если ты готов поработать тестером.

P.S.: Сделал предварительные исправления. Перекачай архив заново и попробуй.

Последний раз редактировалось Александр Ривилис, 27.03.2012 в 09:08.
Александр Ривилис вне форума  
 
Непрочитано 27.03.2012, 10:41
#70
SpirtRoyal

инвалид умственного труда
 
Регистрация: 24.01.2007
Донецк
Сообщений: 22
<phrase 1=


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
На любом файле или на конкретном?
Пытался выполнить команду на разных файлах - результат везде один. Фатальная ошибка и закрытие программы. Но дело в том, что прокси-графика вообщем то везде одинаковая. Чертежи сделаны в пакете GeoniCS 10.23.0
Вложения
Тип файла: dwg
DWG 2010
Чертеж пустой.dwg (123.9 Кб, 6605 просмотров)
__________________
...be quick, or be dead...
SpirtRoyal вне форума  
 
Непрочитано 27.03.2012, 11:31
#71
Александр Ривилис

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


SpirtRoyal,
Пробовал сегодняшний вариант программы?
Александр Ривилис вне форума  
 
Непрочитано 27.03.2012, 12:17
#72
SpirtRoyal

инвалид умственного труда
 
Регистрация: 24.01.2007
Донецк
Сообщений: 22
<phrase 1=


Перекачал архив. Крашить перестало. Спасибо за суппорт
__________________
...be quick, or be dead...
SpirtRoyal вне форума  
 
Непрочитано 27.03.2012, 12:19
#73
Александр Ривилис

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


Цитата:
Сообщение от SpirtRoyal Посмотреть сообщение
Перекачал архив. Крашить перестало. Спасибо за суппорт
Ну и отлично. Значит моё предположение оказалось верным.
Александр Ривилис вне форума  
 
Непрочитано 05.04.2012, 11:56
#74
sadko7


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


Я так понял что после обработки чертежа с прокси объектами, командами EXPLODEALLPROXY и REMOVEALLPROXY.
Пользователь МОЖЕТ ЛИШИТСЯ каких-то реально НУЖНЫХ нарисованных примитивов на чертеже?
Или это делает только команда REMOVEALLPROXY?
sadko7 вне форума  
 
Непрочитано 05.04.2012, 13:14
1 | #75
Александр Ривилис

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


sadko7, Если в двух словах, то "ДА - МОЖЕТ". Если более пространно, то EXPLODEALLPROXY удаляет proxy-примитив только тогда, когда она его смогла расчленить и добавить к чертежу. Другое дело, что результат расчленения может выглядеть совсем не так, как выглядел proxy-примитив.
Александр Ривилис вне форума  
 
Непрочитано 05.12.2012, 08:55
#76
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Александр Ривилис, будут ли работать ваши программы на Windows 8, Autocad 2013?
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 05.12.2012, 09:19
#77
Александр Ривилис

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


В AutoCAD 2013 работают, а вот работает ли AutoCAD 2013 в Windows 8 - это вопрос. Во всяком случае официально не поддерживается.
Александр Ривилис вне форума  
 
Непрочитано 05.12.2012, 17:25
#78
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Да я тоже видел на офф. сайте, что они еще тестируют и не гарантируют совместимость.
В общем я тоже решил протестировать. ВСЕ работает)))
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 234
Размер:	327.3 Кб
ID:	91839  
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 22.01.2013, 02:59
#79
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Александр Ривилис, прокомментируйте пожалуйста тему
Дело в том, что попытка загрузить ваш файл через arxload в Автокаде 2013, без прав администратора завершилась неудачей. Загрузка того же
файла вручную через _appload проходит без проблем
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 22.01.2013, 10:38
#80
Александр Ривилис

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


Если программа грузится через _APPLOAD, то она должна грузиться через (arxload). Возможно в (arxload) нужно передавать полный путь, т.е. результат (findfile "explodeproxyXXX.arx")
Александр Ривилис вне форума  
 
Непрочитано 22.01.2013, 14:00
#81
Gmk17

САПРовод
 
Регистрация: 22.01.2013
Красноярск
Сообщений: 290


Уважаемый Автор, подскажите - можно ли вашей программой вычистить из файла только proxy-объекты "без графики"? А остальные proxy, в случае их наличия, оставить как есть. Насколько я понял, по-умолчанию удаляются все объекты.
Миниатюры
Нажмите на изображение для увеличения
Название: no_graphic_proxy.png
Просмотров: 405
Размер:	36.2 Кб
ID:	94924  
Gmk17 вне форума  
 
Непрочитано 22.01.2013, 16:09
#82
Александр Ривилис

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


Цитата:
Сообщение от Gmk17 Посмотреть сообщение
Уважаемый Автор, подскажите - можно ли вашей программой вычистить из файла только proxy-объекты "без графики"? А остальные proxy, в случае их наличия, оставить как есть. Насколько я понял, по-умолчанию удаляются все объекты.
В том виде как поставлена задача сделать нельзя, но можно расчленить все прокси с графикой в обычные примитивы AutoCAD при помощи команды EXPLODEALLPROXY, а затем уже удалить все оставшиеся при помощи REMOVEALLPROXY.
Удаление только прокси без графики вероятно приведет к фатальной ошибке AutoCAD при открытии такого чертежа в том приложении, в котором этот чертеж был сделан (в данном случае в GeoniCS)

Последний раз редактировалось Александр Ривилис, 22.01.2013 в 17:47.
Александр Ривилис вне форума  
 
Непрочитано 22.01.2013, 17:34
#83
kha

BIM, С#, AutoCAD, LISP
 
Регистрация: 15.03.2006
Дуброво
Сообщений: 657


Так и делаю всё время. Сначала EXPLODEALLPROXY, затем REMOVEALLPROXY. Чтобы не вбивать каждый раз вручную команды - сделал кнопочку с макросом: ^C^CExplodeallproxy;^C^CRemoveAllProxy;^C^C_Audit;_y;
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е.
kha вне форума  
 
Непрочитано 20.08.2013, 07:52 Проблема с прокси
#84
kropalik2010


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


Доброго времени суток! У меня такая проблема, имеется чертеж экспортированный из топоплана, при попытке скопировать объекты в автокаде вылетает ошибка "Копирование в буфер не выполнено". Варианты с explodeallproxy и removeallproxy пробовал, ничего абсолютно не происходит.Найдено 0 удалено 0 . Что делать?
kropalik2010 вне форума  
 
Непрочитано 20.08.2013, 09:28
#85
Александр Ривилис

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


Ну значит прокси в этом чертеже нет. Без самого чертежа ничего сказать не могу.
Александр Ривилис вне форума  
 
Непрочитано 20.08.2013, 09:41
#86
kropalik2010


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


Хорошо. Прикладываю файл. Просто раньше все работало как часы а сейчас вот такая ситуация. AutoCAD 2010
Вложения
Тип файла: rar Архив WinRAR.rar (11.3 Кб, 156 просмотров)
kropalik2010 вне форума  
 
Непрочитано 20.08.2013, 09:54
#87
Александр Ривилис

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


Сохрани как dwg-файл. Открой чертеж через восстановление (команда _RECOVER) - в чертеже ошибки.
Александр Ривилис вне форума  
 
Непрочитано 20.08.2013, 09:57
#88
kropalik2010


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


И из-за этого не происходит копирование в буфер?
Дело в том что даже те файлы которые я обрабатывал до этого никак не реагируют на команды и копирование недоступно. Хотя раньше все получалось.
kropalik2010 вне форума  
 
Непрочитано 20.08.2013, 09:58
#89
Александр Ривилис

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


Да.
Александр Ривилис вне форума  
 
Непрочитано 20.08.2013, 10:03
#90
kropalik2010


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


Безрезультатно. Команда _RECOVERY неизвестна 2010 автокаду, а команда ВОССТАН не дает результатов.
kropalik2010 вне форума  
 
Непрочитано 20.08.2013, 13:26
#91
Александр Ривилис

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


Повторюсь.
1. Открываешь свой dxf-файл.
2. Сохраняешь его как dwg-файл.
3. Закрываешь файл.
4. Запускаешь ВОССТАН (_RECOVER)
Получаешь приблизительно такой протокол:
Drawing recovery.
Drawing recovery log.


Validating objects in the handle table.
Valid objects 737 Invalid objects 0
Validating objects completed.

Reading handle 27 object type AcDbDimStyleTableRecord
Error 67 (eDwgObjectImproperlyRead) Object discarded

Replacing dimension style table record at index 0.


Salvaged database from drawing.


Auditing Header


Auditing Tables


Auditing Entities Pass 1

Pass 1 200 objects auditedAcDbHatch(15D) Boundary Undefined
Remove Associativity
Pass 1 700 objects audited
Auditing Entities Pass 2

AcDbDimStyleTableRecord: "$RECOVER_130820122018-0"
Not in Table Added
Pass 2 700 objects audited
Auditing Blocks


2 Blocks audited

Total errors found 3 fixed 3

Erased 1 objects

5. После этого всё прекрасно копируется.
Проверял в AutoCAD 2008 и 2011. К прокси это всё не имеет никакого отношения.
Александр Ривилис вне форума  
 
Непрочитано 20.08.2013, 19:08
#92
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Александр Ривилис
Открой чертеж через восстановление (команда _RECOVER) - в чертеже ошибки.
Цитата:
Сообщение от kropalik2010 Посмотреть сообщение
Безрезультатно. Команда _RECOVERY неизвестна 2010 автокаду
И это не удивительно...

@kropalik2010,
Ничего лишнего не замечаешь в своём сообщении?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 18.12.2013, 10:56
#93
Андрей 777


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


Здравствуйте коллеги!
Возникла проблема с файлом AutoCad, в виде непомерно огромного размера.
Все известные мне способы уменьшения уже опробованы, в том числе и программа Александра Ривилиса для удаления прокси.
Пишет, что в файле 530 000 объектов, хотя визуально файлик полностью пустой.
Скорее всего кто-то уже сталкивался с такими же проблемами.
Буду благодарен за любую информационную помощь.
Установлен AutoCad 2013, без каких либо надстроек.
PS^Сам исходный файлик от Заказчика, о его истории сказать ничего не могу. Естественно, что на нем были кое-какие чертежи, но на их полное удаление размер файла ни как не отреагировал.
Вложения
Тип файла: zip 2013-12-02_ГлВход777.zip (8.41 Мб, 114 просмотров)
Андрей 777 вне форума  
 
Непрочитано 18.12.2013, 19:38
#94
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Андрей 777,
1. Если выполнить _-purge _R * _N (удаление зарегистированных приложений), то можно увидеть, что их там набралось 44 штуки
Цитата:
Команда: _-PURGE

Тип неиспользуемых объектов [Блоки/стилиВЫносныхэлементов/Рзмстили/Группы/Слои/типыЛин/мАтериалы/мвЫноскастиль/Пстили/Формы/Тстили/Млстили/стиливидовРАзрезов/тблстИли/визУальные стили/Зарегприл/геометрия Нулевой длины/пустыЕ текстовые объекты/Все]: З
Имена удаляемых элементов <*>:
Запрашивать подтверждение на удаление каждого элемента? [Да/Нет] <Д>: Н
Удаление зарегистрированное приложение "ACAD_DIMASSOC_CALC_DIMLFAC".
Удаление зарегистрированное приложение "ACAD_DIMASSOC_DIMLFAC".
Удаление зарегистрированное приложение "ACAD_DIMASSOC_OVERRIDDEN_DIMLFAC".
Удаление зарегистрированное приложение "ACAD_DSTYLE_DIMARC_LENGTH_SYMBOL".
Удаление зарегистрированное приложение "ACAD_DSTYLE_DIMEXT_LENGTH".
Удаление зарегистрированное приложение "ACAD_DSTYLE_DIMJOGGED_JOGANGLE_SYMBOL".
Удаление зарегистрированное приложение "ACAD_EXEMPT_FROM_CAD_STANDARDS".
Удаление зарегистрированное приложение "ACAD_MLEADERVER".
Удаление зарегистрированное приложение "ACAD_OBJECT_CHANGE_GUID".
Удаление зарегистрированное приложение "AcAecLayerStandard".
Удаление зарегистрированное приложение "ACAUTHENVIRON".
Удаление зарегистрированное приложение "AcCmTransparency".
Удаление зарегистрированное приложение "AcDbAttr".
Удаление зарегистрированное приложение "AcDbBlockArrayActionTag".
Удаление зарегистрированное приложение "AcDbBlockRepBTag".
Удаление зарегистрированное приложение "AcDbBlockRepETag".
Удаление зарегистрированное приложение "AcDbDynamicBlockGUID".
Удаление зарегистрированное приложение "AcDbDynamicBlockTrueName".
Удаление зарегистрированное приложение "AcLayerTools".
Удаление зарегистрированное приложение "AcMapDMDisplayStyleRegapp".
Удаление зарегистрированное приложение "AEC_XDATA_BOUND_SPACE".
Удаление зарегистрированное приложение "AeccLand90".
Удаление зарегистрированное приложение "AeccUiMgr".
Удаление зарегистрированное приложение "AeccUiModel".
Удаление зарегистрированное приложение "AeccUiQTO".
Удаление зарегистрированное приложение "AeccUiQTOEntityPayItemData".
Удаление зарегистрированное приложение "AeccUiQTOFreqUsedPayItemsList".
Удаление зарегистрированное приложение "AeccUiQTOPayItemCategoryFilePath".
Удаление зарегистрированное приложение "AeccUiQTOPayItemFilePath".
Удаление зарегистрированное приложение "AeccUiQTOPayItemFormulaExpression".
Удаление зарегистрированное приложение "AeccUiQTOPayItemFormulaFilePath".
Удаление зарегистрированное приложение "AeccUiQTOPayItemFormulaParameters".
Удаление зарегистрированное приложение "AeccUiQTOPayItemSpecBookVersionFloridaDOT".
Удаление зарегистрированное приложение "AeccUiQTOTransportDesignerFileFloridaDOT".
Удаление зарегистрированное приложение "GradientColor1ACI".
Удаление зарегистрированное приложение "GradientColor2ACI".
Удаление зарегистрированное приложение "MB_AREA".
Удаление зарегистрированное приложение "MC_VERSION_DATA".
Удаление зарегистрированное приложение "MCS_DIM1".
Удаление зарегистрированное приложение "MCS_DOCUMENT_ID".
Удаление зарегистрированное приложение "MCS_PARAMS_DATA".
Удаление зарегистрированное приложение "McsXdata5".
Удаление зарегистрированное приложение "RAK".
Удаление зарегистрированное приложение "TOPOPLAN".
Удалено 44 зарегистрированные приложения.

2. Если пристальнее посмотреть на словари автокада,
Код:
[Выделить все]
(mapcar 'cdr(vl-remove-if-not '(lambda(x)(= (car x) 3))(entget(namedobjdict))))
то увидим, что там есть много чего подозрительного
Цитата:
("ACAD_BACKGROUND" "ACAD_CIP_PREVIOUS_PRODUCT_INFO" "ACAD_COLOR" "ACAD_DETAILVIEWSTYLE" "ACAD_DGNLINESTYLECOMP" "ACAD_FIELDLIST" "ACAD_GROUP" "ACAD_IMAGE_VARS" "ACAD_LAYOUT" "ACAD_MATERIAL" "ACAD_MLEADERSTYLE" "ACAD_MLINESTYLE" "ACAD_PLOTSETTINGS" "ACAD_PLOTSTYLENAME" "ACAD_SCALELIST" "ACAD_SECTIONVIEWSTYLE" "ACAD_TABLESTYLE" "ACAD_VISUALSTYLE" "ACAD_WIPEOUT_VARS" "AcDbVariableDictionary" "ADE_QUERY_LIBRARY" "AEC_CLASSIFICATION_SYSTEM_DEFS" "AEC_DISP_REP_CONFIGURATIONS" "AEC_DISP_REP_SETS" "AEC_DISP_REPS" "AEC_DISPLAY_PROPS_DEFAULTS" "AEC_PROPERTY_SET_DEFS" "AEC_VARS" "ASE_INDEX_DICTIONARY" "Autodesk_MAP" "BNS_VARIABLES" "MCS_STREAM_DICT" "{24DE2741-47F6-4298-B91B-737E814BAE3E}")
3. Если попробовать удалить все словари, которые удаляются, то получим результат во вложении
Код:
[Выделить все]
(mapcar
 '(lambda(d)
  (vl-catch-all-apply '(lambda()(dictremove (namedobjdict) d))))
 (mapcar 'cdr(vl-remove-if-not '(lambda(x)(= (car x) 3))(entget(namedobjdict))))
)
4. Для удаления всех словарей кроме автокадовских берем из поста #98 ниже или смотрим команду DR отсюда

PS
Еще про словари здесь http://proekt.by/programmi_dlya_proe...-t38702.0.html
http://forum.dwg.ru/showthread.php?p...77#post1308077
Вложения
Тип файла: dwg
DWG 2013
2013-12-02_ГлВход777-1.dwg (56.2 Кб, 5538 просмотров)
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 30.05.2015 в 11:48.
VVA вне форума  
 
Непрочитано 19.12.2013, 12:36
#95
Андрей 777


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


Здравствуйте Владимир (VVA) !
Спасибо за быстрый ответ.
Лисп подгрузил, все отлично. По всем пунктам Вашего сообщения точно так, как Вы и написали (хотя честно признаться слова про подозрительность п.2 для меня "дремучий лес").
Что это за словари то такие? :-)) (вопрос риторический)
СПАСИБО!!!
Андрей 777 вне форума  
 
Непрочитано 10.02.2014, 11:56
#96
Archidar


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


а как этот код подгрузить? команды defun здесь нет и тогда что считать главной функцией? просто скопировать в командную строку?
Archidar вне форума  
 
Непрочитано 10.02.2014, 11:59
#97
Кулик Алексей aka kpblc
Moderator

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


readme прочитай, который в архиве.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.02.2014, 13:54
2 | #98
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от Archidar Посмотреть сообщение
а как этот код подгрузить? команды defun здесь нет и тогда что считать главной функцией? просто скопировать в командную строку?
Вариант в виде команды
Код:
[Выделить все]
(defun C:DR ()
(mapcar
'(lambda(d)
(vl-catch-all-apply '(lambda()(dictremove (namedobjdict) d))))
(mapcar 'cdr(vl-remove-if-not '(lambda(x)(= (car x) 3))(entget(namedobjdict))))
) )
В командной строке набирать DR (Dict Remove)
=== Добавлено
Вариант со списком игнорируемых словарей + purge + audit
Код:
[Выделить все]
(defun c:dr (/ notdelete adoc)
;;;notdelete список неудаляемых словарей
 (vl-load-com)
(setq adoc      (vla-get-activedocument (vlax-get-acad-object)) 
      notdelete  '("ACAD_IMAGE_DICT" "ACAD_COLOR" "ACAD_FIELDLIST" "ACAD_GROUP" "ACAD_IMAGE_VARS"
            "ACAD_LAYOUT" "ACAD_MATERIAL" "ACAD_MLEADERSTYLE" "ACAD_MLINESTYLE" "ACAD_PLOTSETTINGS"
            "ACAD_PLOTSTYLENAME" "ACAD_SCALELIST" "ACAD_TABLESTYLE" "ACAD_VISUALSTYLE" "ACAD_WIPEOUT_VARS"
            "ACAD_PDFDEFINITIONS" "ACAD_DWFDEFINITIONS" "ACAD_BACKGROUND" "ACAD_CIP_PREVIOUS_PRODUCT_INFO" "ACAD_COLOR" 
            "ACAD_DETAILVIEWSTYLE" "ACAD_SECTIONVIEWSTYLE" "AcAec" "AcDbVariableDictionary" "AcDsDecomposeData"
            "ADE_QUERY_LIBRARY" "AEC_CLASSIFICATION_SYSTEM_DEFS" "AEC_DISP_REP_CONFIGURATIONS" "AEC_DISP_REP_SETS"
            "AEC_DISP_REPS" "AEC_DISPLAY_PROPS_DEFAULTS" "AEC_PROPERTY_SET_DEFS" "AEC_VARS" "ASE_INDEX_DICTIONARY"
            "Autodesk_MAP" )
) ;_ end of setq 
  (vla-startundomark adoc)
  (mapcar
    '(lambda (d)
       (vl-catch-all-apply '(lambda ()
                              (if (not (member d notdelete))
                                (dictremove (namedobjdict) d)
                                ) ;_ end of if
                              ) ;_ end of lambda
                           ) ;_ end of vl-catch-all-apply
       ) ;_ end of lambda
    (mapcar 'cdr (vl-remove-if-not '(lambda (x) (= (car x) 3)) (entget (namedobjdict))))
    ) ;_ end of mapcar
  (repeat 3 (vla-purgeall adoc))
  (vla-auditinfo adoc :vlax-true)
  (vla-endundomark adoc)
  (princ)
  ) ;_ end of defun
Для удаления всех словарей кроме автокадовских смотрим команду DR отсюда
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 28.09.2016 в 08:50.
VVA вне форума  
 
Непрочитано 29.05.2014, 14:45
#99
andrewsta12


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


Здравствуйте! Проблема: в присланном файле не отображается половина объектов. Быстрым выбором по acad_proxy_entity выдает больше 3000 proxy-объектов.
1. Отображение proxy включено
2. Explodeallproxy не находит ни одного proxy
Файл во вложении.
Вложения
Тип файла: dwg
DWG 2007
_12-16 тип.этаж(планы).dwg (1.95 Мб, 3962 просмотров)
andrewsta12 вне форума  
 
Непрочитано 29.05.2014, 14:49
#100
Кулик Алексей aka kpblc
Moderator

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


66 зарегистрированных приложений...
И я далеко не уверен, что "неотображаемые" объекты там вообще были.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.05.2014, 15:02
#101
andrewsta12


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


Все выделенные прокси не отображаются на чертеже

Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
66 зарегистрированных приложений...
что имеется ввиду?
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 1139
Размер:	41.0 Кб
ID:	129395  

Последний раз редактировалось andrewsta12, 29.05.2014 в 15:12.
andrewsta12 вне форума  
 
Непрочитано 29.05.2014, 15:31
#102
Александр Ривилис

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


Цитата:
Сообщение от andrewsta12 Посмотреть сообщение
2. Explodeallproxy не находит ни одного proxy
Не понял.
Цитата:
Command: explodeallproxy

Удалено Proxy: 3842 Новых объектов: 0
Command: RemoveAllProxy

Первая метка объекта: <1>, последняя метка объекта: <F5E05>
Всего найдено proxy-объектов: 9. Из них proxy-примитивов: 0.
Очистить список масштабов? [Да/Нет] <Да>:

Всего удалено proxy-объектов: 9. Из них proxy-примитивов: 0.
Для проверки ошибок выполните команду _AUDIT
Что не так?
Александр Ривилис вне форума  
 
Непрочитано 29.05.2014, 15:47
#103
andrewsta12


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


хм, у меня

Команда: explodeallproxy
Удалено Proxy: 0 Новых объектов: 0

Команда: RemoveAllProxy
Первая метка объекта: <1>, последняя метка объекта: <F63EC>
Всего найдено proxy-объектов: 3851. Из них proxy-примитивов: 3842.
Всего удалено proxy-объектов: 3851. Из них proxy-примитивов: 3842.
Для проверки ошибок выполните команду _AUDIT
andrewsta12 вне форума  
 
Непрочитано 29.05.2014, 15:56
#104
Александр Ривилис

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


Какая версия AutoCAD и какой ExplodeProxyXXX.arx загружен?
Александр Ривилис вне форума  
 
Непрочитано 29.05.2014, 15:57
#105
Кулик Алексей aka kpblc
Moderator

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


У меня при открытии AutoCAD 2014 сказал только о ISM и Wipeout.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.05.2014, 16:01
#106
Александр Ривилис

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


Александр Ривилис вне форума  
 
Непрочитано 29.05.2014, 22:11
#107
andrewsta12


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


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Какая версия AutoCAD и какой ExplodeProxyXXX.arx загружен?
Autocad 2011, а *.arx подгружал по очереди все
Качаю magicad, надеюсь он подхватит все свои объекты. Спасибо !

upd
в Magicad все открылось, еще раз спасибо! не знал про существование этой надстройки

Последний раз редактировалось andrewsta12, 29.05.2014 в 23:19.
andrewsta12 вне форума  
 
Непрочитано 16.06.2014, 10:44
1 | #108
Denis Ch

Сопровождение проектов, внутренний технадзор
 
Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46


Здравствуйте уважаемые форумчане.
Хочу расчленить конкретный прокси объект. Для этого произвожу следующие действия:
1)Ввожу команду (car (nentsel)) - для определения имени примитива.
Указываю примитив и получаю ответ : Выберите объект: <Имя объекта: 7ffff134cc0>
2)Далее ввожу команду (ExplodeProxyEntity <entity name: 7ffff134cc0>) для расчленения нужного мне примитива;
На что в ответ получаю следующее ; ошибка: no function definition: EXPLODEPROXYENTITY
Я так понимаю автокад не понимает эту команду.
У меня AutocAD Architecture 2014 x64.
Загружал файл : ExplodeProxy2013x64.arx
Операционная система WIndows 7 x64.
Команду EXPLODEALLPROXY использовать для меня не вариант, так как она взрывает все прокси в том числе и нужные мне объекты MagiCad.
Подскажите как быть, нужно взорвать только нужные мне примитивы не трогая остальное?
Denis Ch вне форума  
 
Непрочитано 16.06.2014, 11:45
1 | #109
Кулик Алексей aka kpblc
Moderator

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


(ExplodeProxyEntity (car (nentsel)))
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.07.2014, 16:43
#110
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


возникла проблема с очисткой прокси объектов на нескольких файлах (demanload=2, proxyshow=1, proxynotice=1 установлены)
акад 11
обычно в подобной ситуации очищало, а этот упрямый не чистится (очень много типов линий)
Вложения
Тип файла: dwg
DWG 2007
Общий вид.dwg (2.71 Мб, 4133 просмотров)
_MUAY_THAI_ вне форума  
 
Непрочитано 02.07.2014, 20:11
#111
Александр Ривилис

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


1. Запускаем AutoCAD
2. Устанавливаем DEMANDLOAD в 2 (лучше в 0)
3. Загружаем чертеж
4. Запускаем REMOVEALLPROXY:
Код:
[Выделить все]
Command: REMOVEALLPROXY

Первая метка объекта: <1>, последняя метка объекта: <EC27A>
Всего найдено proxy-объектов: 14645. Из них proxy-примитивов: 0.
Всего удалено proxy-объектов: 14645. Из них proxy-примитивов: 0.
Для проверки ошибок выполните команду _AUDIT
5. Запускаем _PURGE и чистим всё что можно - улетят и блоки и типы линий.
Получаем результат (в аттаче).
6. Не забываем вернуть DEMANDLOAD в 3
Вложения
Тип файла: dwg
DWG 2010
Общий вид.dwg (104.1 Кб, 4136 просмотров)
Александр Ривилис вне форума  
 
Непрочитано 03.07.2014, 08:00
#112
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


Александр Ривилис, спс вчера делал тоже самое. Сегодня автозапуск сам все почистил.
_MUAY_THAI_ вне форума  
 
Непрочитано 03.07.2014, 08:45
#113
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


---
Все почистились кроме одного. если его дробить и частями чистить то чистится, но если будет много чертежей, то не надробишься
При чистке выдает при аудите ошибки, и в файле снова много линий. Все инструкции не помогают. Просто не находит прокси объекты
Вложения
Тип файла: dwg
DWG 2007
_О_вид.dwg (5.44 Мб, 4058 просмотров)
_MUAY_THAI_ вне форума  
 
Непрочитано 03.07.2014, 09:41
#114
Кулик Алексей aka kpblc
Moderator

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


AutoCAD Architecture 2009 Eng x64 as AutoCAD SP3, AutoCAD 2014 Eng x64 SP1, AutoCAD 2015 x64 Eng SP1: все вполне корректно очищается.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 03.07.2014, 09:51
#115
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


AutoCAD Civil 3D 2011 r.v.2 все файлы чистит а на этом спотыкается. Идеи будут почему так мб? или искать другую версию када?

----- добавлено через ~3 ч. -----
---
попробовал на 13, аналогично не работает. Вот загвоздка
_MUAY_THAI_ вне форума  
 
Непрочитано 03.07.2014, 12:58
#116
Александр Ривилис

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


Цитата:
Сообщение от _MUAY_THAI_ Посмотреть сообщение
AutoCAD Civil 3D 2011 r.v.2 все файлы чистит а на этом спотыкается. Идеи будут почему так мб? или искать другую версию када?
Спотыкается - это как? Где протокол RemoveAllProxy при DEMANDLOAD равном 0 и (!!!) перезапущенном AutoCAD? Очевидно, что при запуске AutoCAD Civil 3D загружаются (кроме основных из AutoCAD) еще и дополнительные модули, которые могут делать из прокси-объектов не прокси-объекты.
Александр Ривилис вне форума  
 
Непрочитано 03.07.2014, 13:11
#117
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


В автозагрузке висит очищение от прокси объектов, при открытии чертежа всегда чистилось (если нет то смотрим параметр DEMANDLOAD) и повторяем итерации
А этот чертеж не поддается вот лог что происходит

Открываем чертеж
Открывается файл формата AutoCAD 2007/LT 2007.
Выполняется регенерация модели.

//тут принудительные параметры для всех, чтобы слабые машины хорошо жили
Утилиты меню AutoCAD загружены._hpquickpreview
Новое значение HPQUICKPREVIEW <Откл>: откл _selectionpreview
Новое значение SELECTIONPREVIEW <1>: 1 _hpmaxlines
Новое значение HPMAXLINES <200000>: 200000 _viewres
Нужно быстрое зумирование? [Да/Нет] <Д>: нет
Точность аппроксимации (1-20000) <500>: 500 _previeweffect
Новое значение PREVIEWEFFECT <0>: 0 _isavepercent
Новое значение ISAVEPERCENT <0>: 0 _rollovertips
Новое значение ROLLOVERTIPS <0>: 0 _vtenable
Новое значение VTENABLE <0>: 0 _annoautoscale
Новое значение ANNOAUTOSCALE <-4>: -4 _dynmode
Новое значение DYNMODE <-3>: -3 _filedia
Новое значение FILEDIA <1>: 1 _cmddia
Новое значение CMDDIA <1>: 1
Утилиты G-TOOLS загружены.

//тут чистка прокси автозагрузки
_explodeallproxy
Удалено Proxy: 0 Новых объектов: 0_removeallproxy
Первая метка объекта: <1>, последняя метка объекта: <1D4D0F>
Всего найдено proxy-объектов: 0. Из них proxy-примитивов: 0.
Очистить список масштабов? [Да/Нет] <Да>: да
Всего удалено proxy-объектов: 0. Из них proxy-примитивов: 0.
Для проверки ошибок выполните команду _AUDIT_audit
Исправить все обнаруженные ошибки? [Да/Нет] <Н>: да
Проверка заголовка
Проверка таблиц
Проверка объектов, проход 1
Проход 1: проверено объектов: 211900
Проверка объектов, проход 2
Проход 2: проверено объектов: 211900
Проверка блоков
Проверено блоков: 105
Всего найдено ошибок: 0, исправлено: 0
Стерто 0 объектов

//как видно прокси не найдены

чертеж загрузился

//проверяем демандлоад
Команда: demandload
Новое значение DEMANDLOAD <2>: 0

//повторяем прокси чистку
Команда: (load "clearproxy") _explodeallproxy
Удалено Proxy: 0 Новых объектов: 0
Команда: _removeallproxy
Первая метка объекта: <1>, последняя метка объекта: <1D4EFF>
Всего найдено proxy-объектов: 0. Из них proxy-примитивов: 0.
Очистить список масштабов? [Да/Нет] <Да>: да
Всего удалено proxy-объектов: 0. Из них proxy-примитивов: 0.

----- добавлено через ~1 мин. -----
---
теперь demandload=0 сохраняемся перезагружаемся. Пробуем почиститься, не выходит
---

Как-то так, где могу ошибаться? что не так делаю?

----- добавлено через ~3 мин. -----
---
стоит стоковый цивил, только г-тулз и экспресс доустановленны
_MUAY_THAI_ вне форума  
 
Непрочитано 03.07.2014, 13:16
#118
Александр Ривилис

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


Цитата:
Сообщение от _MUAY_THAI_ Посмотреть сообщение
теперь demandload=0 сохраняемся перезагружаемся. Пробуем почиститься, не выходит
Если DEMANDLOAD равно 0, то нужно вручную загрузить ExplodeProxyXXXX.arx
В этом чертеже моя программа в AutoCAD 2011 (не Civil 3D) нашла 9 прокси-объектов. Объем после удаления практически не изменился.

Последний раз редактировалось Александр Ривилис, 03.07.2014 в 13:26.
Александр Ривилис вне форума  
 
Непрочитано 03.07.2014, 13:19
#119
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


У меня при DEMANDLOAD <0> говорит что _appload ExplodeProxy2010x32.arx уже загружено.

Команда: (load "clearproxy") _explodeallproxy
Удалено Proxy: 0 Новых объектов: 0
Команда: _removeallproxy
Первая метка объекта: <1>, последняя метка объекта: <1D54C4>
Всего найдено proxy-объектов: 0. Из них proxy-примитивов: 0.
Очистить список масштабов? [Да/Нет] <Да>: да
Всего удалено proxy-объектов: 0. Из них proxy-примитивов: 0.

---
результат все тот же


----- добавлено через ~3 мин. -----
поправил, у меня ExplodeProxyXXXX.arx дважды висело в автозагрузке поэтому при DEMANDLOAD <0> говорило что уже загружено. Сейчас вот так

Команда: _appload ExplodeProxy2010x32.arx успешно загружено.
Команда: (load "clearproxy") _explodeallproxy
Удалено Proxy: 0 Новых объектов: 0
Команда: _removeallproxy
Первая метка объекта: <1>, последняя метка объекта: <1D54B4>
Всего найдено proxy-объектов: 0. Из них proxy-примитивов: 0.
Очистить список масштабов? [Да/Нет] <Да>: да
Всего удалено proxy-объектов: 0. Из них proxy-примитивов: 0.
_MUAY_THAI_ вне форума  
 
Непрочитано 03.07.2014, 13:31
#120
Александр Ривилис

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


Значит в Civil 3D эти 9 объектов становятся не прокси.
Александр Ривилис вне форума  
 
Непрочитано 03.07.2014, 13:51
#121
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


Александр Ривилис, ок спс, поищу голый автокад
_MUAY_THAI_ вне форума  
 
Непрочитано 03.07.2014, 14:22
#122
Александр Ривилис

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


А чего ты добиваешься? Уменьшить объем чертежа? У меня получилось уменьшить его на пару десятков килобайт. Овчинка выделки не стоит.
Александр Ривилис вне форума  
 
Непрочитано 03.07.2014, 14:48
#123
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


Хочу избавиться от мусора который приходит от смежников (смотри типы линий)
А других чертежах от них чистя от прокси объектов уходят и эти линии, они же и показатель мусора
На других чертежах уменьшение в 10 раз размера
_MUAY_THAI_ вне форума  
 
Непрочитано 03.07.2014, 14:50
#124
Александр Ривилис

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


С этим чертежом можно не мучаться - уменьшения размера практически не будет.
Александр Ривилис вне форума  
 
Непрочитано 03.07.2014, 15:44
#125
Кулик Алексей aka kpblc
Moderator

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


_MUAY_THAI_, свойства ярлыка для вызова AutoCAD, в котором чистишь - это раз. После открытия не стоит вызывать менеджер слоев, свойства объекта и т.п. панели - в некоторых случаях они могут инициировать загрузку дополнительных arx / dbx / dll
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.07.2014, 14:44
#126
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
свойства ярлыка для вызова AutoCAD, в котором чистишь - это раз
"...\AutoCAD Civil 3D 2011\acad.exe" /P AutoCAD..."
такие свойства ярлыка
_MUAY_THAI_ вне форума  
 
Непрочитано 08.07.2014, 13:52
#127
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


В итоге:
проверка значений proxyshow=1 и proxynotice=1
плюс у Алексея нашел хорошую команду _aectoacad, для моего случая с Civil'ом самое то. В нескольких случаях помогло

но есть файл который когда есть содержимое не чистится (вижу линии лишние и много) а когда удаляю содержимое тогда аудитом удаляем оч много Неверный слой eWasErased $AUDIT-BAD-LAYER
---
лишние линии оказались не при чем, в чертеже правда они все использовались
---
Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
С этим чертежом можно не мучаться - уменьшения размера практически не будет.
Александр Ривилис, как оказалось все проблемы размеры файла в одной линии с 180к вершинами, прокси не при чем.
Алексей и Александр спасибо за помощь

Последний раз редактировалось _MUAY_THAI_, 08.07.2014 в 15:58.
_MUAY_THAI_ вне форума  
 
Непрочитано 23.09.2014, 15:52
#128
Denis Ch

Сопровождение проектов, внутренний технадзор
 
Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46


Здравствуйте уважаемые форумчане.
Вчера получил от архитекторов измененные планировки. Начал готовить подоснову для наложения инженерных сетей и обнаружил следующуую проблему - при переключении чертежа в изометрический вид пропадают всё что в нем начерчено, т.е. на виде сверху все видно, а при переключении в изометрию всё пропадает. Инженерка начерчена в MagiCad, архитектуру подключаю внешней ссылкой, но при переключении в 3D вид так же пропадают и все сети начерченные в MagiCad. Помогите решить проблему. Использовал команды EXPLODEALLPROXY и REMOVEALLPROXY, но ничего не помогло. Первый раз с таким сталкиваюсь.
Denis Ch вне форума  
 
Непрочитано 23.09.2014, 15:58
1 | #129
Кулик Алексей aka kpblc
Moderator

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


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

Сопровождение проектов, внутренний технадзор
 
Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46


Да,объект в принципе секретный. В общий доступ не хочу выкладывать ссылку на проект. Я напишу вам в лс сообщение со ссылкой. Попрошу вас помочь решить проблему с файлом.
Благодарю.
Denis Ch вне форума  
 
Непрочитано 25.09.2014, 08:16
1 | #131
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Denis Ch, Не обязательно выкладывать весь файл. Выложи фрагмент, где проявляется данный баг.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 17.10.2014, 12:35
#132
Denis Ch

Сопровождение проектов, внутренний технадзор
 
Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46


Здравствуйте уважаемые форумчане.Хочу ещё раз поблагодарить всех откликнувшихся на мою просьбу.
Хочу ещё раз обратиться за помощью. Периодически сталкиваюсь с проблемой, что файл не сохраняется и выдаёт следующую ошибку.
Причина как я понял в одном из динамических блоков, так как расчленив его чертёж спокойно сохраняется. А искать этот блок приходится в ручную поочерёдно перебирая все. И это занимает очень много времени.
Блоки которые не сохраняются крайне желательно сохранить динамическими. Пробовал сохранять в другие форматы, сохраняет только в 2004 и ниже, но тогда все блоки расчленяются.Пробовал команду _AUDIT не помогает.
Работаю а в AutoCad Architekture 2014. Операционная система WIndows 7 x64.
Вопрос в следующем, можно ли программно определить какие объекты не дают сохранить файл и выделить их? Есть ли способы решения этой проблемы без расчленения всех динамических блоков?
Чертёж прикрепляю.
Вложения
Тип файла: dwg
DWG 2004
ИД_ПДЗ_Ахо на отм. 0.000_.dwg (2.73 Мб, 3433 просмотров)
Denis Ch вне форума  
 
Непрочитано 17.10.2014, 13:37
#133
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Denis Ch, В Acad2009 и Acad2015 проблем не возникло. Было предупреждение на прокси объекты от MagiCAD. Почистил здешними утилитами. Думаю проблема была в этом.
У себя попробуй выполнить как минимум п.5 Если не получится с Demandload=2, попробуй с Demandload=0
Вложения
Тип файла: dwg
DWG 2007
problem din block VVA.dwg (1.07 Мб, 3410 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 17.10.2014, 15:59
#134
Denis Ch

Сопровождение проектов, внутренний технадзор
 
Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46


Цитата:
Сообщение от VVA Посмотреть сообщение
Denis Ch, В Acad2009 и Acad2015 проблем не возникло. Было предупреждение на прокси объекты от MagiCAD. Почистил здешними утилитами. Думаю проблема была в этом.
У себя попробуй выполнить как минимум п.5 Если не получится с Demandload=2, попробуй с Demandload=0
Сперва попробовал с Demandload=2, ничего не вышло, файл не сохранился, затем переключил в Demandload=0 нашлось под 2000 разных прокси. После этого всё сохранилось. А можно в кратце объяснить разницу между Demandload=0 и Demandload=2, если не затруднит? Плюс после переключения в режим DEMANLOAD=0 перестала работать команда _APPLOAD, пишет что неизвестная команда. В чем может быть причина?
А как быть с планами, на которых есть объекты MAgiCad, которые нельзя взрывать командой REMOVEALLPROXY?

Последний раз редактировалось Denis Ch, 17.10.2014 в 16:07. Причина: добавил вопрос
Denis Ch вне форума  
 
Непрочитано 17.10.2014, 16:41
#135
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от Denis Ch Посмотреть сообщение
А можно в кратце объяснить разницу между Demandload=0 и Demandload=2, если не затруднит?
Я в #133 давал ссылку на описание Demandload

Цитата:
Сообщение от Denis Ch Посмотреть сообщение
в режим DEMANLOAD=0 перестала работать команда _APPLOAD, пишет что неизвестная команда.
Опять же, читай описание
Цитата:
Допустимые значения:
0 : автоматическая загрузка отключена.
Цитата:
Сообщение от Denis Ch Посмотреть сообщение
А как быть с планами, на которых есть объекты MAgiCad, которые нельзя взрывать командой REMOVEALLPROXY?
- экспортировать объекты Magicad в Автокад (такая команда должна быть), затем чистить чертеж
- искать "кривой" динамический блок вручную
- переделать динамический блок, чтобы он не вызывал проблем с MaGiad
- отказаться от динамических блоков
- если уверен в корректности динамического блока связаться с разработчиками Magicad
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 12.03.2015, 23:55
#136
posetitel


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


Скажите, не взорвет ли данная программа созданные мной блоки, при расчленении примитивов СПДС Extention 4.0?
(Или может у СПДС Extention есть штатная расчленялка примитивов)?
posetitel вне форума  
 
Непрочитано 13.03.2015, 00:04
#137
Александр Ривилис

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


Блоки эта программа не трогает. Блоки - это блоки, а не прокси.
Александр Ривилис вне форума  
 
Непрочитано 13.03.2015, 14:46
#138
posetitel


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


скажите, для акада 2014 64 бит какой arx подойдет?
posetitel вне форума  
 
Непрочитано 14.03.2015, 09:20
#139
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


posetitel, По ссылке в архиве есть файл readme.txt. Там все написано русскими буквами

Цитата:
ExplodeProxy2000.arx - для AutoCAD 2000...2002
ExplodeProxy2006.arx - для AutoCAD 2004...2006
ExplodeProxy2007.arx - для AutoCAD 2007...2008
ExplodeProxy2009x32.arx - для AutoCAD 2009 (x86 - 32-разрядный)
ExplodeProxy2009x64.arx - для AutoCAD 2009 (x64 - 64-разрядный)
ExplodeProxy2010x32.arx - для AutoCAD 2010...2012 (x86 - 32-разрядный)
ExplodeProxy2010x64.arx - для AutoCAD 2010...2012 (x64 - 64-разрядный)
ExplodeProxy2013x32.arx - для AutoCAD 2013...2014 (x86 - 32-разрядный)
ExplodeProxy2013x64.arx - для AutoCAD 2013...2014 (x64 - 64-разрядный)
ExplodeProxy2015x32.arx - для AutoCAD 2015...201X (x86 - 32-разрядный)
ExplodeProxy2015x64.arx - для AutoCAD 2015...201X (x64 - 64-разрядный)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 14.03.2015, 10:57
#140
posetitel


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


спасибо, не заметил
posetitel вне форума  
 
Непрочитано 02.10.2015, 13:15
#141
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 884


Добро времени суток фуромчане, скажите для акада 2016 64 бит arx есть ?
Vintorez вне форума  
 
Непрочитано 02.10.2015, 13:25
1 | #142
Александр Ривилис

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


Да.
Александр Ривилис вне форума  
 
Непрочитано 02.10.2015, 13:47
#143
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 884


Я так понимаю что от ExplodeProxy2015x64.arx подходит к 2016 каду? Скачал по ссылке в шапке темы.
ЗЫ ExplodeProxy2015x64.arx не идёт к 2016 каду. Дайте пожалуста ссылку. Заранее Спасибо!
Миниатюры
Нажмите на изображение для увеличения
Название: Сбой.jpg
Просмотров: 185
Размер:	245.0 Кб
ID:	157907  

Последний раз редактировалось Vintorez, 02.10.2015 в 14:27.
Vintorez вне форума  
 
Непрочитано 02.10.2015, 15:13
1 | #144
Александр Ривилис

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


Цитата:
Сообщение от Vintorez Посмотреть сообщение
Я так понимаю что от ExplodeProxy2015x64.arx подходит к 2016 каду?
Да.
Цитата:
Сообщение от Vintorez Посмотреть сообщение
ЗЫ ExplodeProxy2015x64.arx не идёт к 2016 каду.
Идёт. Это проблема твоего PC/Windows/AutoCAD... Убедись, что стоят все обновления Windows и AutoCAD
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 02.11.2015, 16:20
#145
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А что, теперь версии AutoCAD не идут тройками?
2010, 2011, 2012
2013, 214, 215
2016, 2017, 2018
???
Profan вне форума  
 
Непрочитано 02.11.2015, 16:22
#146
Александр Ривилис

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


Цитата:
Сообщение от Profan Посмотреть сообщение
А что, теперь версии AutoCAD не идут тройками?
Увы нет. 2013 и 2014 в одной линейке, 2015 и 2016 в другой (хотя формат у dwg-файла сохранился).
Александр Ривилис вне форума  
 
Непрочитано 29.01.2016, 12:26
#147
RomeoGRR


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


не удаеться скачать архив с сайта автора.. выручайте, очень нужна утилита
спасибо
RomeoGRR вне форума  
 
Непрочитано 29.01.2016, 13:35
#148
Александр Ривилис

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


Цитата:
Сообщение от RomeoGRR Посмотреть сообщение
не удаеться скачать архив с сайта автора.. выручайте, очень нужна утилита
спасибо
Была проблема у хостера. Теперь должно качаться.
Александр Ривилис вне форума  
 
Непрочитано 11.02.2016, 11:11
#149
Азаматик

Пират
 
Регистрация: 18.09.2009
Бути Бэй
Сообщений: 205


Привет. Пытаюсь загрузить файл, но выдает эти ошибки:

acrxGetApiVersion не найден в d:\explodeproxy2010x64.arx
Убедитесь в наличии связи с rxapi.lib и экспортируйте символ.Сбой
AcRxDynamicLinker при загрузке 'd:\explodeproxy2010x64.arx'
C:\Program Files\Autodesk\AutoCAD 2011\acad.exeНе удается загрузить файл
ExplodeProxy2010x64.arx.

Почитал интернеты, это, скорее, к самому автокаду относится, но ошибка появилась после того, как я удалил .арх файл (забыл, что он нужен, пока чистил папки). Но когда я вернул файл на место, ничего не заработало, а автокад продолжает говорить, что по старому пути файла нет. Как почистить "кэш", решить проблему? :]
__________________
Венивидивичи :crazy:
Азаматик вне форума  
 
Непрочитано 11.02.2016, 17:13
#150
Александр Ривилис

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


Азаматик
AutoCAD x64 или x32?
Александр Ривилис вне форума  
 
Непрочитано 11.02.2016, 19:36
#151
Азаматик

Пират
 
Регистрация: 18.09.2009
Бути Бэй
Сообщений: 205


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Азаматик
AutoCAD x64 или x32?
х64. Всё работало до того, как я удалил и затем не вернул файл, ничего более я не делал. Мб как-то почистить "кэш", чтобы он забыл вообще о старом адресе , где лежал файл?
__________________
Венивидивичи :crazy:
Азаматик вне форума  
 
Непрочитано 11.02.2016, 21:22
#152
Александр Ривилис

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


Цитата:
Сообщение от Азаматик Посмотреть сообщение
Мб как-то почистить "кэш", чтобы он забыл вообще о старом адресе , где лежал файл?
Кэша никакого нет. Нужно его просто однократно загрузить через _APPLOAD и дальше он будет грузиться с нового места.
P.S.: Боюсь, что ты еще что-то почистил, из-за чего уже не грузится этот arx-файл. Второй вариант - вирус (или антивирус).
Александр Ривилис вне форума  
 
Непрочитано 06.04.2016, 20:11
#153
SlavaLu


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


Доброго времени суток.
Удаляю прокси и список программ макросом в Автокаде 2013, 2012. Спасибо Александр Ривилис!!!
Код:
[Выделить все]
 ^C^C_-purge;_a;;_n;_-purge;_z;_-purge;_e;_-purge;_r;a*;_n;_-purge;_r;t*;_n;_-purge;_r;*recover*;_n;_-purge;_r;gev*;_n;_-purge;_r;1*;_n;_-purge;_r;_*;_n;_-purge;_r;f*;_n;_-purge;_r;e*;_n;_-purge;_r;m*;_n;_-purge;_r;n*;_n;_-purge;_r;o*;_n;_-purge;_r;q*;_n;_-purge;_r;d*;_n;_-purge;_r;s*;_n;_-purge;_r;c*;_n;_-purge;_r;p*;_n;_-purge;_r;i*;_n;_-purge;_r;j*;_n;_-purge;_r;u*;_n;_-purge;_r;z*;_n;_-purge;_r;r*;_n;_-purge;_r;2*;_n;_-purge;_r;3*;_n;_-purge;_r;4*;_n;_-purge;_r;5*;_n;_-purge;_r;b*;_n;_-purge;_r;v*;_n;_-purge;_r;w*;_n;_-purge;_r;l*;_n;_-purge;_r;h*;_n;_-purge;_r;k*;_n;_-purge;_r;x*;_n;_-purge;_r;y*;_n;_-purge;_r;go*;_n;_-purge;_r;ga*;_n;_-purge;_r;*audit*;_n;_-purge;_r;geo*;_n;_-purge;_r;gr*;_n;_-purge;_r;;_n;_-purge;_r;GENIUS*;_n;_explodeallproxy;_removeallproxy;;-purge;_a;;_n;_-purge;_z;_-purge;_e;_audit;_y;_-purge;_la;;_n;
Есть некоторые ньюансы мешающие удалению прокси:
1. В режиме чистки (demanload=0) при открытии 2 файлов одновременно перестаёт чистить. Прога работает пишет удалено а при проверке типы линий остались. Перегружаю Автокад тот же файл чистит начисто. В файлах с большим количеством вн. ссылок борьба с прокси превращается в проэкт. Xopen пользоваться невозможно.
2. В некоторых файлах не чистит с первого раза. Нужно проверять типы линий и чистить второй раз.

Для файлов с вн. ссылками желательно анализ на наличие проксей и списока программ загруженных файлов для их индивидуальной очистки или их поголовную очистку поодному.
SlavaLu вне форума  
 
Непрочитано 07.04.2016, 08:57
#154
Кулик Алексей aka kpblc
Moderator

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


А почему это demandload установлено в 0, когда вполне достаточно 2?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.04.2016, 09:35
#155
SlavaLu


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


Кулик Алексей aka kpblc,
Нет недостаточно... Для удаления жирных проксей необходим demanload=0!!! Проверенно эллекричеством на личном опыте.
SlavaLu вне форума  
 
Непрочитано 07.04.2016, 10:51
#156
Александр Ривилис

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


Цитата:
Сообщение от SlavaLu Посмотреть сообщение
2. В некоторых файлах не чистит с первого раза. Нужно проверять типы линий и чистить второй раз.
Причем тут типы линий к прокси?
Цитата:
Сообщение от SlavaLu Посмотреть сообщение
В файлах с большим количеством вн. ссылок борьба с прокси превращается в проэкт
Чистить по одному файлу, причем начинать не с файла, в котором вставлены внешние ссылки, а с файлов внешних ссылок.
Александр Ривилис вне форума  
 
Непрочитано 07.04.2016, 11:21
#157
SlavaLu


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


Александр Ривилис,
1.Причем тут типы линий к прокси?
Ваш вопрос удивляет. Искал решение именно для удаления неубиваемых типов линий и Ваша прога решила проблему. Прилагаю файл с "неубиваемыми типами линий".
2. Чистить по одному файлу
Это очевидно и не облегчает задачу
Вложения
Тип файла: dwg
DWG 2010
LineType.dwg (867.0 Кб, 52 просмотров)
SlavaLu вне форума  
 
Непрочитано 07.04.2016, 11:35
#158
Александр Ривилис

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


Цитата:
Сообщение от SlavaLu Посмотреть сообщение
Ваш вопрос удивляет. Искал решение именно для удаления неубиваемых типов линий и Ваша прога решила проблему. Прилагаю файл с "неубиваемыми типами линий".
Это побочный эффект работы моей программы в определённых условиях. Здесь у тебя DGN-типы линий. С ними можно бороться различными способами. Самый радикальный от Евгения Елпанова:
Код:
[Выделить все]
 (DICTREMOVE (namedobjdict) "ACAD_DGNLINESTYLECOMP")
http://adn-cis.org/forum/index.php?topic=709.0
Александр Ривилис вне форума  
 
Непрочитано 07.04.2016, 14:58
#159
SlavaLu


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


Александр Ривилис,
Этот побочный эффект очень очень кстати!!! Вставил строку от Евгения Елпанова в свой макрос-неработает... Предлагает HELP скачать, а патом просто ругается...
Код:
[Выделить все]
 ^C^C_(DICTREMOVE (namedobjdict) "ACAD_DGNLINESTYLECOMP");_-purge;_a;;_n;_-purge;_z;_-purge;_e;_-purge;_r;a*;_n;_-purge;_r;t*;_n;_-purge;_r;*recover*;_n;_-
purge;_r;gev*;_n;_-purge;_r;1*;_n;_-purge;_r;_*;_n;_-purge;_r;f*;_n;_-
purge;_r;e*;_n;_-purge;_r;m*;_n;_-purge;_r;n*;_n;_-purge;_r;o*;_n;_-
purge;_r;q*;_n;_-purge;_r;d*;_n;_-purge;_r;s*;_n;_-purge;_r;c*;_n;_-
purge;_r;p*;_n;_-purge;_r;i*;_n;_-purge;_r;j*;_n;_-purge;_r;u*;_n;_-
purge;_r;z*;_n;_-purge;_r;r*;_n;_-purge;_r;2*;_n;_-purge;_r;3*;_n;_-
purge;_r;4*;_n;_-purge;_r;5*;_n;_-purge;_r;b*;_n;_-purge;_r;v*;_n;_-
purge;_r;w*;_n;_-purge;_r;l*;_n;_-purge;_r;h*;_n;_-purge;_r;k*;_n;_-
purge;_r;x*;_n;_-purge;_r;y*;_n;_-purge;_r;go*;_n;_-purge;_r;ga*;_n;_-
purge;_r;*audit*;_n;_-purge;_r;geo*;_n;_-purge;_r;gr*;_n;_-purge;_r;;_n;_-
purge;_r;GENIUS*;_n;_explodeallproxy;_removeallproxy;;-purge;_a;;_n;_-
purge;_z;_-purge;_e;_audit;_y;_-purge;_la;;_n;
SlavaLu вне форума  
 
Непрочитано 07.04.2016, 15:40
#160
Александр Ривилис

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


Убери первое подчеркивание перед открывающейся скобкой. А вообще-то я не говорил, что этот код можно куда-то в макросы вставлять. Каждый код требует внимательности и осторожности. Таким макросом как у тебя убить чертеж - раз плюнуть. Поэтому я против встраивания EXPLODEALLPROXY/REMOVEALLPROXY в любые макросы.
Александр Ривилис вне форума  
 
Непрочитано 07.04.2016, 16:07
#161
SlavaLu


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


Александр Ривилис,
Пробовал без подчеркивания не помогает.
Дык если ручками запускать EXPLODEALLPROXY/REMOVEALLPROXY результат работы программы изменится?
SlavaLu вне форума  
 
Непрочитано 10.04.2016, 09:44
#162
CCC


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


Спасибо огромное. Дай Бог вам здоровья. Удачи и всех благ!
На работе 2011 AutoCad но прошивка от 2010 встала и всё работает.
Правда не сразу догадался что нужно в командной строке автокада прописать EXPLODEALLPROXY и выбрать приложение.
Но потом дошло.
Спасибо ещё раз огромное!!!
CCC вне форума  
 
Непрочитано 07.06.2016, 10:50
#163
kserg


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


Александр Ривилис

В прилагаемом файле, сохраненном в dwg-2004, почему-то команда "Расчленение и удаление proxy-обьектов" зависает после положительного (и даже после отрицательного) ответа на вопрос "Очистить список масштабов ... ?" в AutoCAD 2008, 2009, 2010. А в 2014-ом - всё в порядке. В других autoCAD-ах не пробовал...

Пользовался последним вариантом команды от 2016-03-20.

пысы. Файл даже очищен от примитивов.
Вложения
Тип файла: zip ШКОЛА-30.zip (8.64 Мб, 61 просмотров)
kserg вне форума  
 
Непрочитано 07.06.2016, 11:34
#164
Александр Ривилис

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


Цитата:
Сообщение от kserg Посмотреть сообщение
В прилагаемом файле, сохраненном в dwg-2004, почему-то команда "Расчленение и удаление proxy-обьектов" зависает после положительного (и даже после отрицательного) ответа на вопрос "Очистить список масштабов ... ?" в AutoCAD 2008, 2009, 2010. А в 2014-ом - всё в порядке. В других autoCAD-ах не пробовал...
Не зависает - просто очень долго отрабатывает. Как минимум несколько минут, но точное время не проверял.
После REAMOVEALLPROXY нужно выполнить _PURGE, так как появляется огромное количество блоков. Результат работы в AutoCAD 2008 прикладываю.
Вложения
Тип файла: dwg
DWG 2007
ШКОЛА-30-1.dwg (81.4 Кб, 50 просмотров)
Александр Ривилис вне форума  
 
Непрочитано 07.06.2016, 12:22
#165
kserg


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


Ясно, спасибо. Впервые с таким "подвисанием" столкнулся, ждал порядка 2-3 мин., не выдерживал и прерывал работу AutoCAD. В следующий раз, если подобное повторится - придется набраться терпения и ждать.
kserg вне форума  
 
Непрочитано 07.06.2016, 12:46
#166
Александр Ривилис

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



Ну наверное не каждый чертеж создан не в AutoCAD и не в каждом чертеже пару сотен тысяч непонятных прокси.
Александр Ривилис вне форума  
 
Непрочитано 07.06.2016, 12:50
#167
SlavaLu


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


kserg,
Зайди в нуле Demanload=0 быстрее чистит
SlavaLu вне форума  
 
Непрочитано 09.06.2016, 10:25
#168
kserg


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


Мда, словари.....
LineStyle DGN удаляем с помощью
(DICTREMOVE (namedobjdict) "ACAD_DGNLINESTYLECOMP")
... с последующим сохранением файла и его перезагрузкой... А потом и "Расчленение и удаление proxy-обьектов" работает быстро.

SlavaLu
Demanload=0
Спасибо, попробуем.
kserg вне форума  
 
Непрочитано 02.07.2016, 20:23
#169
wepp

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


Цитата:
Сообщение от Vintorez Посмотреть сообщение
ЗЫ ExplodeProxy2015x64.arx не идёт к 2016 каду. Дайте пожалуста ссылку. Заранее Спасибо!
Между тем, появился ExplodeProxy2017! Как говорится, респект и уважуха создателю!

Доступен по ссылке в шапке темы.
wepp вне форума  
 
Непрочитано 02.07.2016, 20:25
1 | #170
Александр Ривилис

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


Цитата:
Сообщение от wepp Посмотреть сообщение
Между тем, появился ExplodeProxy2017! Как говорится, респект и уважуха создателю!
Доступен по ссылке в шапке темы.
Вообще-то он доступен уже месяца три... Советую мониторить: http://www.maestrogroup.com.ua/support/
Александр Ривилис вне форума  
 
Непрочитано 02.07.2016, 21:21
#171
wepp

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


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Вообще-то он доступен уже месяца три... Советую мониторить: http://www.maestrogroup.com.ua/support/
За апдейтами хожу по мере необходимости, ссылки не всегда под рукой. Гугл выдал DWG.ru по определённым причинам. Для информации отписал, раз тема редко обновляется.
wepp вне форума  
 
Непрочитано 06.09.2016, 16:14
#172
puton


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


Добрый день!
Подскажите, пожалуйста, люди добрые, куда нужно тыкать или какую переменную изменить, чтобы при удалении прокси-объектов (removeallproxy) у меня снова появлялась менюшка с возможностью выбора удаления неиспользуемых аннотативных масштабов. Пытался сбросить настройки, поменять профиль, но не помогло...
В Civil 2015 проблем нет, в Autocad 2016 до переустановки системы тоже проблем не было, а сейчас что-то не то.
Миниатюры
Нажмите на изображение для увеличения
Название: civil.PNG
Просмотров: 95
Размер:	19.6 Кб
ID:	175756  Нажмите на изображение для увеличения
Название: acad.PNG
Просмотров: 76
Размер:	21.5 Кб
ID:	175757  
puton вне форума  
 
Непрочитано 07.09.2016, 01:05
#173
Александр Ривилис

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


puton
Убедись, что у тебя установлена последняя версия ExplodeProxy. Появление меню не зависит ни от каких системных переменных.
Александр Ривилис вне форума  
 
Непрочитано 10.11.2016, 08:00 ExplodeProxy не обнаруживает прокси-объекты
#174
shajbakov


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


Добрый день.
У меня несколько странная проблема при использовании утилиты Explodeproxy.
Мы работаем в AutoCAD 2012 (64-битный) в Windows 7x64.
На одном из компьютеров при выполнении команды REMOVEALLPROXY почему-то отображается сообщение:

"Всего найдено proxy-объектов: 0. Из них proxy-примитивов: 0.
Всего удалено proxy-объектов: 0. Из них proxy-примитивов: 0."

Таким образом не получается уменьшить размеры чертежа.
При том, что на других компьютерах на этом чертеже прокси-объекты обнаруживаются:

"Команда: REMOVEALLPROXY
Первая метка объекта: <1>, последняя метка объекта: <551D3>
Всего найдено proxy-объектов: 212832. Из них proxy-примитивов: 0.
Всего удалено proxy-объектов: 212832. Из них proxy-примитивов: 0.
Для проверки ошибок выполните команду _AUDIT"

Версии автокада одни и те же, система одинаковая.
Подскажите, пожалуйста, что мы делаем не так.
shajbakov вне форума  
 
Непрочитано 10.11.2016, 08:16
1 | #175
Кулик Алексей aka kpblc
Moderator

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


demandload поставить в 2 и перезапустить ACAD.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.11.2016, 12:48
#176
shajbakov


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
demandload поставить в 2 и перезапустить ACAD.
спасибо, это помогло!
shajbakov вне форума  
 
Непрочитано 26.01.2017, 11:57
#177
hyugf


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


Здравствуйте!
Работаем В ModelStudio ЛЭП. Требуется разбить профиль на примитивы.
Раньше это как то получалось стандартными командами (расчленить разбить). а теперь пишет "Не удалось расчленить ALLINKSKETCH"
при применении команды (explodeproxyentity (car (nentsel))) возвращает -2.
Поиском подобного не нашел.
Миниатюры
Нажмите на изображение для увеличения
Название: Профиль.jpg
Просмотров: 72
Размер:	160.8 Кб
ID:	182620  
Вложения
Тип файла: dwg
DWG 2010
ВЛ нов опор_профиль.dwg (210.3 Кб, 39 просмотров)
hyugf вне форума  
 
Непрочитано 29.01.2017, 20:49
#178
Кулик Алексей aka kpblc
Moderator

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


1. Файл создан не в приложении, лицензированным Autodesk
2. Лог очистки:
Код:
[Выделить все]
Non Autodesk DWG.  This DWG file was saved by a software application that was not developed or licensed by Autodesk.  Autodesk cannot guarantee the application compatibility or integrity of this file.
Command: DEMANDLOAD
Enter new value for DEMANDLOAD <2>:
Command: EXPLODEALLPROXY
Удалено Proxy: 8 Новых объектов: 8
Command: REMOVEALLPROXY
Первая метка объекта: <1>, последняя метка объекта: <919>
Всего найдено proxy-объектов: 44. Из них proxy-примитивов: 0.
Очистить список масштабов? [Да/Нет] <Да>: _n
Всего удалено proxy-объектов: 44. Из них proxy-примитивов: 0.
Для проверки ошибок выполните команду _AUDIT
Command: _AUDIT
Fix any errors detected? [Yes/No] <N>: _y
<...>Total errors found 0 fixed 0
Erased 0 objects
Command: _-PURGE
Enter type of unused objects to purge [Blocks/DEtailviewstyles/Dimstyles/Groups/LAyers/LTypes/MAterials/MUltileaderstyles/Plotstyles/SHapes/textSTyles/Mlinestyles/SEctionviewstyles/Tablestyles/Visualstyles/Regapps/Zero-length geometry/Empty text objects/Orphaned data/All]: _a
Enter name(s) to purge <*>:
Verify each name to be purged? [Yes/No] <Y>: _n
<...>
1 block deleted.
<...>
36 layers deleted.
No unreferenced linetypes found.
<...>
3 text styles deleted.
No unreferenced shape files found.
<...>
3 dimension styles deleted.
No unreferenced mlinestyles found.
No unreferenced plotstyles found.
No unreferenced table styles found.
No unreferenced materials found.
No unreferenced visual styles found.
No unreferenced multileader styles found.
No unreferenced groups found.
No unreferenced Detail view styles found.
No unreferenced Section view styles found.
Command: _-PURGE
Enter type of unused objects to purge [Blocks/DEtailviewstyles/Dimstyles/Groups/LAyers/LTypes/MAterials/MUltileaderstyles/Plotstyles/SHapes/textSTyles/Mlinestyles/SEctionviewstyles/Tablestyles/Visualstyles/Regapps/Zero-length geometry/Empty text objects/Orphaned data/All]: _r
Enter name(s) to purge <*>:
Verify each name to be purged? [Yes/No] <Y>: _n
<...>
13 registered applications deleted.
Объекты ModelStudio CS не имеют никакого "альтернативного" отображения, возможно, поэтому их и не разбить.
P.S. На всякий случай прикладываю почищенный файл, но я бы пошел по пути, описанном в http://autolisp.ru/2012/02/03/o-chistke-fajlov/
Вложения
Тип файла: dwg
DWG 2010
ВЛ нов опор_профиль(1).dwg (131.4 Кб, 40 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.03.2017, 04:54
1 | #179
ACXap


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


Цитата:
Сообщение от hyugf Посмотреть сообщение
Работаем В ModelStudio ЛЭП. Требуется разбить профиль на примитивы.
Извините, что вмешиваюсь, знания в автокаде на очень очень начальном уровне, по этому могу в терминах и понятиях ошибаться. Получилось восстановить ваш файл. При открытии в ЛЭП", если вбить команду PROXYGRAPHICS, будет установлено значение 0, на сколько я понимаю должно быть 1. Выставляем 1, сохраняем чертеж. И теперь в чистом автокаде данный объект отображается нормально и его можно разбить.
Вложения
Тип файла: dwg
DWG 2010
ВЛ нов опор_профиль.dwg (183.4 Кб, 31 просмотров)
ACXap вне форума  
 
Непрочитано 11.04.2017, 09:22
#180
Михаил777


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


Всегда пользуюсь этой прогой. Но недавно обнаружил, что она перестала справляться. Как так? Обнаружил после установки 2017 када. Прогу загрузил тоже для 2017. Я правильно понимаю, что после ее очистки при новом открывании файла не должно появляться сообщения об обнаружении объектов прокси? Или может я чего недопонял? DEMANDLOAD у меня стоит равный 2.
Михаил777 вне форума  
 
Непрочитано 11.04.2017, 09:48
#181
Кулик Алексей aka kpblc
Moderator

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


Какие дополнения на 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,407
Отправить сообщение для Александр Ривилис с помощью 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,054


Цитата:
А при 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,840


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,407
Отправить сообщение для Александр Ривилис с помощью 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
Просмотров: 4560
Размер:	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,840


Путь находится в доверенных каталогах?
__________________
Моя библиотека 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,407
Отправить сообщение для Александр Ривилис с помощью 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
Ростов-на-Дону
Сообщений: 5


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

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


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

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


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

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


sklart,
Здесь есть достаточно исходников для того, чтобы попытаться воспроизвести это в BricsCAD, если конечно его API позволит это сделать: http://adn-cis.org/forum/index.php?topic=1060.0
Александр Ривилис вне форума  
 
Непрочитано 15.03.2018, 15:18
#202
trir


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


Цитата:
В ходе тестирования выяснилось, что команда rmScales аварийно завершает работу BricsCAD.
http://bushman-andrey.blogspot.ru/20...eallproxy.html
trir вне форума  
 
Непрочитано 08.05.2018, 17:48
#203
Кулик Алексей aka kpblc
Moderator

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


Столкнулся с очень странной проблемой по программной загрузке ExplodeAllProxy.
  1. Скачал соответствующий архив
  2. Снял признак "заблокированности"
  3. Распаковал

Используется ACAD2016x64Eng , DEMANDLOAD = 2. Программно (лиспом) копирую файл в %appdata%\<...>\arx\2016x64\ExplodeProxy2015x64.arx
А вот теперь самое интересное - если я выполняю команду _.appload и указываю на этот скопированный файл, то все хорошо, arx загружается.
Если же в ком.строку ввести
Код:
[Выделить все]
(arxload "ПолныйПутьДоArx")
, как получаю сообщение:
Код:
[Выделить все]
; error: ARXLOAD failed
Где я ошибаюсь и что я неправильно делаю?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 08.05.2018, 18:23
#204
Александр Ривилис

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Где я ошибаюсь и что я неправильно делаю?
Ну я бы заподозрил, что путь неправильный.

Последний раз редактировалось Александр Ривилис, 08.05.2018 в 18:31.
Александр Ривилис вне форума  
 
Непрочитано 09.05.2018, 00:26
#205
Кулик Алексей aka kpblc
Moderator

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


Да как бы я его программно получаю. При ручном варианте, естественно, заменяю двойные слеши на одинарные.
Ок, приведу код:
Код:
[Выделить все]
 (defun test (/ souce dest copy)
  (if (and (setq source (getfiled "arx" "" "arx" 4))
           (or (findfile
                 (setq dest (strcat (vl-string-right-trim "\\" (getenv "appdata"))
                                    "\\"
                                    (strcat (itoa (atoi (vl-string-trim "VISUALP " (strcase (ver)))))
                                            "x"
                                            (if (and (getvar "platform") (wcmatch (strcase (getvar "platform")) "*X64*"))
                                              "64"
                                              "32"
                                              ) ;_ end of if
                                            ) ;_ end of strcat
                                    ) ;_ end of strcat
                       ) ;_ end of setq
                 ) ;_ end of findfile
               (vl-mkdir dest)
               ) ;_ end of or
           ) ;_ end of and
    (progn (vl-file-copy source
                         (setq copy (strcat (vl-string-right-trim "\\" dest) "\\" (vl-filename-base source) (vl-filename-extension source)))
                         ) ;_ end of vl-file-copy
           (if (findfile copy)
             (arxload copy)
             ) ;_ end of if
           ) ;_ end of progn
    ) ;_ end of if
  ) ;_ end of defun
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 09.05.2018 в 22:59.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.05.2018, 00:46
#206
Александр Ривилис

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


Кулик Алексей aka kpblc,
Код:
[Выделить все]
Command: (getenv"appdata") "C:\\Users\\Rivilis-AN\\AppData\\Roaming"
Command: APPLOAD 22.lsp successfully loaded.
Command:
Command:
Command: (test) "C:\\Users\\Rivilis-AN\\AppData\\Roaming\\2016x64ExplodeProxy2015x64.arx"
Но что-то путь мне не нравится. Каталог создался: C:\Users\Rivilis-AN\AppData\Roaming\2016x64
Но файл не в нём, а C:\Users\Rivilis-AN\AppData\Roaming\2016x64ExplodeProxy2015x64.arx
Александр Ривилис вне форума  
 
Непрочитано 09.05.2018, 22:30
#207
Кулик Алексей aka kpblc
Moderator

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


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

----- добавлено через ~51 мин. -----
Код подправил. Нашел источник проблемы - он был в моей доп.функции копирования файлов. Я, чтобы не увеличивать объем кода, здесь ее исключил. Так вот, при использовании vl-file-copy все срабатывает корректно. При использовании FileSystemObject почему-то получается ошибка. Как только исключил свою обработку - все заработало вполне нормально.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.05.2018, 10:20
#208
Александр Ривилис

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Так вот, при использовании vl-file-copy все срабатывает корректно. При использовании FileSystemObject почему-то получается ошибка.
Возможно не происходит своевременное закрытие файла (или сброс буферов ввода/вывода).
Александр Ривилис вне форума  
 
Непрочитано 07.06.2018, 12:17 Проблема с удалением объектов АРХ
#209
tubus1975


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


Здравствуйте.
Имеется следующая проблема
Есть файл dwg с proxy объектами. Провожу чистку командами EXPLODEALLPROXY REMOVEALLPROXY _AUDIT. Сохраняю в формате 2000 (у меня автокад 2009) Вместо 172 Мб, файл становится 0,9 Мб. Всё замечательно. Отдаю инженеру в работу (у него стоит автокад LT 2007), инженер открывает, всё замечательно работает, но. Как только сохраняет файл - его емкость снова становится 172-173 Мб, файл начинает тормозить из за размера. И снова, я открываю в своём автокаде 2009 , чищу, файл снижается до 0,9-1,0 Мб, . Но при открытии на другом компьютере и пересохранении, файл нагружается объектамиАРХ.. Может дело в настройках автокадов на сторонних компьютерах?
tubus1975 вне форума  
 
Непрочитано 08.06.2018, 13:06
#210
wepp

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


Цитата:
Сообщение от tubus1975 Посмотреть сообщение
Есть файл dwg с proxy объектами
а файл-то где?
wepp вне форума  
 
Непрочитано 16.08.2018, 05:21
#211
G-RAV

Геодезист
 
Регистрация: 16.08.2009
г.Новосибирск
Сообщений: 86
<phrase 1=


придумал костыль для загрузки arx, работает при условии, что путь к файлам прописан
Код:
[Выделить все]
 
(defun C:loadExpProxy nil
  ((lambda (y b)
     (if (and y b)
	 (vl-catch-all-apply
	   'arxload
	   (list (strcat "ExplodeProxy"
			 y
			 (if (> (atof y) 2007)
			   b
			   ""
			 ) ;_ end of if
		 ) ;_ end of strcat
	   ) ;_ end of list
	 ) ;_ end of vl-catch-all-apply
     ) ;_ end of if
   ) ;_ end of lambda
    (cdr (assoc	(atof (getvar 'ACADVER))
		'((23.0 . "2019")
		  (22.0 . "2018")
		  (21.0 . "2017")
		  (20.1 . "2015")
		  (20.0 . "2015")
		  (19.1 . "2013")
		  (19.0 . "2013")
		  (18.2 . "2010")
		  (18.1 . "2010")
		  (18.0 . "2010")
		  (17.2 . "2009")
		  (17.1 . "2007")
		  (17.0 . "2007")
		  (16.2 . "2006")
		 )
	 ) ;_ end of assoc
    ) ;_ end of cdr
    (if	(WCMATCH (getvar 'PLATFORM) "*x64*")
      "x64"
      "x32"
    ) ;_ end of if
  )
  (princ)
) ;_ end of defun

Последний раз редактировалось G-RAV, 16.08.2018 в 08:47.
G-RAV вне форума  
 
Непрочитано 16.08.2018, 08:29
#212
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


G-RAV, А в чем проблема грузить arx?
Мой вариант. Он более универсален. Не привязан к конкретным версиям Автокада.
Файл должен называется ExplodeProxyГГГГxRR, где ГГГГ - год, RR - разрядность
Загружае любые arx, название файлов которых соответствует вышеприведенным правилам
Цитата:
ExplodeProxy2009x32.arx
ExplodeProxy2009x64.arx
ExplodeProxy2010x32.arx
ExplodeProxy2010x64.arx
ExplodeProxy2013x32.arx
ExplodeProxy2013x64.arx
ExplodeProxy2015x32.arx
ExplodeProxy2015x64.arx
ExplodeProxy2017x32.arx
ExplodeProxy2017x64.arx
ExplodeProxy2018x32.arx
ExplodeProxy2018x64.arx
Ну и код
Код:
[Выделить все]
(defun mip_load_arx ( name aver)
  ;;; Загрузка arx модулей по Name для Автокада версии AVer
  ;;; Arx модуль должен иметь имя NameAVERx64 или NameAVERx32
  ;;;Например ExplodeProxy2009x64.arx или ExplodeProxy2009x32.arx
  ;;; Возвращает t модуль найден и загружен или nil
  ;;; Вызов
  ;;; (mip_load_arx "ExplodeProxy" (whatAcadVer)) 

  (if (Acad64Bit-version)
    (setq name (strcat name (VL-PRINC-TO-STRING aver) "x64.arx"))
    (setq name (strcat name (VL-PRINC-TO-STRING aver) "x32.arx"))
    )
  (arxload name nil)
  )
(defun Acad64Bit-version ()
;;;http://forum.dwg.ru/showthread.php?t=31568
;;; Return T if Acad x64 or nil if Acad x32  
;;;Функция возвращает T если Автокад 64 разрядный
;;;Функция возвращает NIL если Автокад 32 разрядный
  (vl-load-com)
  (> (strlen (vl-prin1-to-string (vlax-get-acad-object))) 40)
)
(defun whatAcadVer ( / Aver)
;;;Ф-ция возвращает версию Автокада ввиде 2004 2005 2006 2007 2008 2009
;;;Get from Elpanov Evgeniy http://www.theswamp.org/index.php?topic=36606.msg416187
  (atoi (substr (ver) 13))
 )
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 16.08.2018 в 08:37.
VVA вне форума  
 
Непрочитано 16.08.2018, 08:46
#213
G-RAV

Геодезист
 
Регистрация: 16.08.2009
г.Новосибирск
Сообщений: 86
<phrase 1=


Если на разных машинах разная версия, разная разрядность, то проблема в том, чтобы для каждой машины прописывать необходимый arx. Вот и написал код, который определяет и версию и разрядность, и загружает необходимый arx

Последний раз редактировалось G-RAV, 16.08.2018 в 08:58.
G-RAV вне форума  
 
Непрочитано 16.08.2018, 09:10
#214
Кулик Алексей aka kpblc
Moderator

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


VVA, а твой код загрузит arx для ACAD2016? Я почему-то в этом не уверен...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.08.2018, 10:56
#215
G-RAV

Геодезист
 
Регистрация: 16.08.2009
г.Новосибирск
Сообщений: 86
<phrase 1=


Код:
[Выделить все]
 (defun getver (y)
  (if(> y 2005)
    (if	(member	y
		'(2006 2007 2009 2010 2013 2015 2017 2018 2019)
	) ;_ end of member
      y
      (getver (1- y))
    ) ;_ end of if
  ) ;_ end of if
) ;_ end of defun

Последний раз редактировалось G-RAV, 16.08.2018 в 16:36.
G-RAV вне форума  
 
Непрочитано 16.08.2018, 12:56
#216
frostmourn


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


G-RAV, главное, не пытаться это использовать в каком-нибудь 2000-м акаде.
frostmourn вне форума  
 
Непрочитано 16.08.2018, 13:04
#217
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Кулик Алексей aka kpblc, Если arx написан для нескольких версий, то нужно сделать копии файла для каждой
Цитата:
ExplodeProxy2015x32.arx
ExplodeProxy2015x64.arx
ExplodeProxy2016x32.arx
ExplodeProxy2016x64.arx
ExplodeProxy2017x32.arx
ExplodeProxy2017x64.arx
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 16.08.2018, 13:29
#218
G-RAV

Геодезист
 
Регистрация: 16.08.2009
г.Новосибирск
Сообщений: 86
<phrase 1=


Цитата:
Сообщение от frostmourn Посмотреть сообщение
G-RAV, главное, не пытаться это использовать в каком-нибудь 2000-м акаде.
это да! долго придется ждать...
надо условие добавлять типа (if(>y 2006..
поправил

Последний раз редактировалось G-RAV, 16.08.2018 в 16:38.
G-RAV вне форума  
 
Непрочитано 16.08.2018, 16:36
#219
frostmourn


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


Offtop: Уверен, даже во времена 2000-го долго ждать бы не пришлось
frostmourn вне форума  
 
Непрочитано 24.08.2018, 14:00 Помогите расчленить Proxy-объекты
#220
Павел Константинов


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


Друзья! Помогите пожалуйста расчленить прокси-объекты в файле...
Заранее спасибо!
Вложения
Тип файла: dwg
DWG 2010
Добровольческая,29.dwg (940.9 Кб, 40 просмотров)
Павел Константинов вне форума  
 
Непрочитано 24.08.2018, 15:14
#221
zenon

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


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

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


Учитывая сообщения вида
Код:
[Выделить все]
Substituting [simplex.shx] for [CS_Gost2304.shx].
Substituting [simplex.shx] for [CS_Gost2304.shx].
СПДС GraphiCS в полный рост?
Вложения
Тип файла: dwg
DWG 2013
Добровольческая,29.dwg (438.7 Кб, 74 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей 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
Просмотров: 99
Размер:	119.2 Кб
ID:	207112  Нажмите на изображение для увеличения
Название: Снимок2.PNG
Просмотров: 84
Размер:	98.6 Кб
ID:	207113  Нажмите на изображение для увеличения
Название: Снимок3.PNG
Просмотров: 80
Размер:	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
С.-Петербург
Сообщений: 39,840


Какая разрядность ACAD'a? Установлены обновления? Что будет, если arx поместить на локальную машину?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей 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
С.-Петербург
Сообщений: 39,840


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

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью 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
Сообщений: 15


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

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


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


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


Александр, спасибо Вам за оперативный ответ и особенно - Ваши утилиты. Хочу задать ещё вопрос. Пример - простой файл 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,407
Отправить сообщение для Александр Ривилис с помощью Skype™


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


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


Спасибо! Попробуем.
И если можно ещё один вопрос уровня песочницы если можно: кроме удаления прокси-объектов вашими утилитами, очисткой Purge, как ещё можно (и можно ли) уменьшить файл автокада?. Имею в виду , нужны ли ещё какие-либо дополнительные чистки файла или отключение подгрузок каких-либо функций, которые автоматом устанавливаются при установке автокада и не требуются обычному пользователю (типа "снять/поставить галочку в настройках)?
Тубус вне форума  
 
Непрочитано 17.08.2019, 07:13 после ObjectARX не сохраняется в 16 цивеле
#236
nik120927


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


день добрый установил ваше приложение Тема: ObjectARX. Расчленение и удаление proxy-объектов на 17 цивил после удаления всех объектов в 16 цивеле отказывается сохраняться
сам чертеж тоже приложу
Миниатюры
Нажмите на изображение для увеличения
Название: 2016 не сохраняет.jpg
Просмотров: 90
Размер:	161.9 Кб
ID:	216902  
Вложения
Тип файла: rar 11.rar (2.32 Мб, 38 просмотров)
nik120927 вне форума  
 
Непрочитано 17.08.2019, 11:19
#237
Александр Ривилис

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


Цитата:
Сообщение от nik120927 Посмотреть сообщение
день добрый установил ваше приложение Тема: ObjectARX. Расчленение и удаление proxy-объектов на 17 цивил после удаления всех объектов в 16 цивеле отказывается сохраняться
сам чертеж тоже приложу
Попробуй приложенный чертеж.
Вложения
Тип файла: rar 11.rar (1.10 Мб, 65 просмотров)
Александр Ривилис вне форума  
 
Непрочитано 31.03.2020, 08:02
#238
zRaFiNaDz


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Вариант в виде команды
Код:
[Выделить все]
(defun C:DR ()
(mapcar
'(lambda(d)
(vl-catch-all-apply '(lambda()(dictremove (namedobjdict) d))))
(mapcar 'cdr(vl-remove-if-not '(lambda(x)(= (car x) 3))(entget(namedobjdict))))
) )
В командной строке набирать DR (Dict Remove)
=== Добавлено
Вариант со списком игнорируемых словарей + purge + audit
Код:
[Выделить все]
(defun c:dr (/ notdelete adoc)
;;;notdelete список неудаляемых словарей
 (vl-load-com)
(setq adoc      (vla-get-activedocument (vlax-get-acad-object)) 
      notdelete  '("ACAD_IMAGE_DICT" "ACAD_COLOR" "ACAD_FIELDLIST" "ACAD_GROUP" "ACAD_IMAGE_VARS"
            "ACAD_LAYOUT" "ACAD_MATERIAL" "ACAD_MLEADERSTYLE" "ACAD_MLINESTYLE" "ACAD_PLOTSETTINGS"
            "ACAD_PLOTSTYLENAME" "ACAD_SCALELIST" "ACAD_TABLESTYLE" "ACAD_VISUALSTYLE" "ACAD_WIPEOUT_VARS"
            "ACAD_PDFDEFINITIONS" "ACAD_DWFDEFINITIONS" "ACAD_BACKGROUND" "ACAD_CIP_PREVIOUS_PRODUCT_INFO" "ACAD_COLOR" 
            "ACAD_DETAILVIEWSTYLE" "ACAD_SECTIONVIEWSTYLE" "AcAec" "AcDbVariableDictionary" "AcDsDecomposeData"
            "ADE_QUERY_LIBRARY" "AEC_CLASSIFICATION_SYSTEM_DEFS" "AEC_DISP_REP_CONFIGURATIONS" "AEC_DISP_REP_SETS"
            "AEC_DISP_REPS" "AEC_DISPLAY_PROPS_DEFAULTS" "AEC_PROPERTY_SET_DEFS" "AEC_VARS" "ASE_INDEX_DICTIONARY"
            "Autodesk_MAP" )
) ;_ end of setq 
  (vla-startundomark adoc)
  (mapcar
    '(lambda (d)
       (vl-catch-all-apply '(lambda ()
                              (if (not (member d notdelete))
                                (dictremove (namedobjdict) d)
                                ) ;_ end of if
                              ) ;_ end of lambda
                           ) ;_ end of vl-catch-all-apply
       ) ;_ end of lambda
    (mapcar 'cdr (vl-remove-if-not '(lambda (x) (= (car x) 3)) (entget (namedobjdict))))
    ) ;_ end of mapcar
  (repeat 3 (vla-purgeall adoc))
  (vla-auditinfo adoc :vlax-true)
  (vla-endundomark adoc)
  (princ)
  ) ;_ end of defun
Для удаления всех словарей кроме автокадовских смотрим команду DR отсюда
Доброго дня. Использовал ваш лисп для очистки чертежей для быстрого копипаста. Спасибо за такой лисп!!! Копипаст после очистки просто летает (до этого полминуты думал при копировании и полминуты при вставке). Но есть одно но: я работаю в связке екселя и автокада, и при DR удаляются связи с данными. А можно как-то изменить код лиспа, чтобы не удалять связи? Есть проекты где по 20 связей - восстанавливать очень долго.
zRaFiNaDz вне форума  
 
Непрочитано 20.11.2020, 15:21
#239
Shturman121


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


Здравствуйте. Установил себе автокад 2021 (до этого был 2016), Так вот ExplodeProxy не работает на автокад 2021 хотя на 2016 работал нормально. Есть ли версия ExplodeProxy для автокад 2021? Или что нужно сделать?
Shturman121 вне форума  
 
Непрочитано 20.11.2020, 16:11
#240
zenon

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


Цитата:
Сообщение от Shturman121 Посмотреть сообщение
Есть ли версия ExplodeProxy для автокад 2021? Или что нужно сделать?
А заглянуть в 1 сообщение не судьба?
https://forum.dwg.ru/showpost.php?p=177868&postcount=1
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 20.11.2020, 17:23
#241
Shturman121


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


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

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью 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
С.-Петербург
Сообщений: 39,840


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

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



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

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


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

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью 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,407
Отправить сообщение для Александр Ривилис с помощью 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
Тюмень
Сообщений: 225


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

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

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
Монино
Сообщений: 686


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

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


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

Цитата:
Сообщение от Profan Посмотреть сообщение
Для вызова из VisualLisp:
(ExplodeProxyEntity ent)
ent — имя примитива вида <entity name: 321456465465465>. Расчленяет только этот
примитив, даже если он входит в блок.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.06.2021, 11:18
#254
gest

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


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

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


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

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


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

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


Не думаю что это возможно: если загружен ObjectEnabler, прокси перестает быть прокси и становится "почти родным". При реализации твоей задумки те же самые растры и маскировки будут разбиваться в пыль.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.06.2021, 13:57
#258
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,826
<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
С.-Петербург
Сообщений: 39,840


Ситуация: открываем ACAD, demandload = 2. Открываем файл, в нем есть маскировки и растры. "Ломаем прокси" => все маскировки и растры махают ручкой.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.06.2021, 15:20
#260
zamtmn

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


Можно добавить список исключений что не ломать
zamtmn вне форума  
 
Непрочитано 24.06.2021, 20:30
#261
Александр Ривилис

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


zamtmn,
Алексей всё правильно написал. Теоретически можно и список исключений сделать. Но это всё будет индивидуально и зависеть от версии AutoCAD/вертикалки...
Александр Ривилис вне форума  
 
Непрочитано 29.06.2021, 07:31
#262
tujn08


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


http://www.maestrogroup.com.ua/support/ExplodeProxy.zip
что-то не скачивается.
Все ок. Спасибо!
tujn08 вне форума  
 
Непрочитано 07.04.2022, 10:04
#263
ksumatokhin


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


Здравствуйте, подскажите, есть ли у кого нибудь архив последней версии, который можно скинуть в эту тему.
Весь интернет перерыл, а сайт сейчас не доступен...

Последний раз редактировалось ksumatokhin, 07.04.2022 в 11:38.
ksumatokhin вне форума  
 
Непрочитано 07.04.2022, 11:43
#264
Александр Ривилис

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


Сайт работает.
Александр Ривилис вне форума  
 
Непрочитано 07.04.2022, 11:52
#265
ksumatokhin


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


Александр Ривилис, здравствуйте, может быть, но у меня все браузеры с которых я пробовал зайти пишут: "Не удается получить доступ к сайту", либо "Страница не найдена".
У меня такой вопрос можно ли получить рабочую ссылку на последние версии Ваших программ ExplodeProxy, SelSim, GeomProps?
ksumatokhin вне форума  
 
Непрочитано 07.04.2022, 12:20
#266
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


Цитата:
Сообщение от ksumatokhin Посмотреть сообщение
но у меня все браузеры
Offtop: Через VPN пробовали?
kacugu вне форума  
 
Непрочитано 07.04.2022, 12:59
#267
ksumatokhin


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


Offtop: kacugu, пробовал, и через Opera, и через Chrome, и через Яндекс, и с VPN и без.
ksumatokhin вне форума  
 
Непрочитано 07.04.2022, 13:12
#268
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,991


Скачано в Opera
Вложения
Тип файла: zip ExplodeProxy.zip (351.9 Кб, 433 просмотров)
Nike вне форума  
 
Непрочитано 07.04.2022, 13:55
#269
Александр Ривилис

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


ksumatokhin,
У вас явно какая-то блокировка. У меня нет возможности куда-то перекладывать эти архивы.
Александр Ривилис вне форума  
 
Непрочитано 07.04.2022, 15:26
#270
ksumatokhin


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


Nike, спасибо!
У меня Opera обновилась, VPN бесплатный слетел! Буду благодарен, если подскажешь, что нужно сделать с Opera, что бы обойти блокировку, потому как мне еще 2 архива нужно скачать.
Александр Ривилис, стало понятно, что дело не с сайтом, спасибо за ответ.
ksumatokhin вне форума  
 
Непрочитано 07.04.2022, 17:04
#271
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,991


Offtop:
Цитата:
Сообщение от ksumatokhin Посмотреть сообщение
Буду благодарен, если подскажешь, что нужно сделать с Opera, что бы обойти блокировку, потому как мне еще 2 архива нужно скачать.
Не знаю, качал в мобильной версии, на компе Оперы нету.
Скинь ссылки в ЛС, качну, перешлю..
Nike вне форума  
 
Непрочитано 08.04.2022, 07:33
#272
trir


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


Цитата:
что нужно сделать с Opera, что бы обойти блокировку
https://www.torproject.org/ru/download/
trir вне форума  
 
Непрочитано 08.04.2022, 07:52
1 | #273
Кулик Алексей aka kpblc
Moderator

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


Где-то читал, что TOR тоже грешит сбором данных и не полной анонимностью. Возможно, фейк.
P.S. Вчера Александр любезно разрешил продублировать его сборки. Ссылки у меня на сайте болтаются.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 08.04.2022, 08:31
#274
Нубий-IV

Инженер-философ
 
Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,874


Цитата:
Сообщение от trir Посмотреть сообщение
www.torproject.org
Чтобы скачать тор, надо сначала обойти блокировку тора - он же у нас, вроде, тоже заблокирован, прямо начиная со своего сайта.
И, если его скачать через какой-нибудь VPN, ему надо настройки подкручивать: с настройками по умолчанию не находит сеть; говорят, все стандартные мосты тоже заблокированы.
Нубий-IV вне форума  
 
Непрочитано 08.04.2022, 08:33
#275
trir


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


Цитата:
Чтобы скачать тор, надо сначала обойти блокировку тора - он же у нас, вроде, тоже заблокирован, прямо начиная со своего сайта.
И, если его скачать через какой-нибудь VPN, ему надо настройки подкручивать: с настройками по умолчанию не находит сеть; говорят, все стандартные мосты тоже заблокированы.
надо уметь в несколько способов обхода блокировок
trir вне форума  
 
Непрочитано 11.04.2022, 09:47
#276
wepp

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


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Сайт работает.
На самом деле нет. По ссылке на архив - 404. На главной странице - ошибка с лицензией.




Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Где-то читал, что TOR тоже грешит сбором данных и не полной анонимностью.
Offtop: Вряд ли нужна анонимность в вопросе захода на заблокированный (с той или с другой стороны) ресурс. Да и лишних данных во время такой сессии можно не передавать. А вообще, прекрасно справляются разные расширения для браузера (бесплатный ZenMate, например).
Миниатюры
Нажмите на изображение для увеличения
Название: www.maestrogroup.com.ua.png
Просмотров: 1326
Размер:	8.8 Кб
ID:	246653  Нажмите на изображение для увеличения
Название: ispmanager.PNG
Просмотров: 1333
Размер:	33.4 Кб
ID:	246654  
wepp вне форума  
 
Непрочитано 21.06.2022, 09:59
#277
Jоhnny

всё что связано с упорядоченным движением заряженных частиц
 
Регистрация: 27.07.2007
М.О.
Сообщений: 1,693


Коллеги, буду благодарен если у кого-то есть данная программа адаптированная для AutoCAD 2022.
Jоhnny вне форума  
 
Непрочитано 21.06.2022, 16:27
#278
Кулик Алексей aka kpblc
Moderator

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


https://forum.dwg.ru/showpost.php?p=...6&postcount=49
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.12.2022, 11:18
#279
jоо


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


для 22 автокада выложите версию, плз.
по ссылке выше в архиве только до 21
jоо вне форума  
 
Непрочитано 19.12.2022, 11:34
#280
Кулик Алексей aka kpblc
Moderator

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


Она работает в 2022, насколько мне известно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.12.2022, 11:43
#281
jоо


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


Проверил, работает. Спасибо!
jоо вне форума  
 
Непрочитано 13.04.2023, 20:42
#282
u77


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


Подскажите, а ExplodeProxy2023 есть?
На новом AC2023 не работает файл от ExplodeProxy2021x64.
u77 вне форума  
 
Непрочитано 13.04.2023, 23:11
1 | #283
Александр Ривилис

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


Цитата:
Сообщение от u77 Посмотреть сообщение
Подскажите, а ExplodeProxy2023 есть?
На новом AC2023 не работает файл от ExplodeProxy2021x64.
Эта версия должна работать в AutoCAD 2021...2024. Убедитесь, что файл не заблокирован.
Александр Ривилис вне форума  
 
Непрочитано 14.04.2023, 16:07
#284
u77


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


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Эта версия должна работать в AutoCAD 2021...2024. Убедитесь, что файл не заблокирован.
На работе заблокирована установка файлов - нет VB. Думаю причина в этом.
u77 вне форума  
 
Непрочитано 14.04.2023, 16:30
#285
Кулик Алексей aka kpblc
Moderator

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


Это не VB ни разу. И не vba. И блокировка файла - совсем отдельная песня.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.04.2023, 17:33
| 1 #286
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,040


Цитата:
Сообщение от u77 Посмотреть сообщение
На работе заблокирована установка файлов - нет VB. Думаю причина в этом.
Альтернативные потоки NTFS и права локального администратора на машине - это две разные вещи.
Сергей812 вне форума  
 
Непрочитано 14.04.2023, 17:56
1 | 1 #287
Александр Ривилис

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


u77,
Ты бы лучше объяснил что у тебя значит:
Цитата:
Сообщение от u77 Посмотреть сообщение
На новом AC2023 не работает файл от ExplodeProxy2021x64
Это значит, что он не грузится при помощи команды _APPLOAD (или _ARX) ?
Или это значит, что грузится, но не расчленяет прокси? И работала ли это программа у тебя на "старом" AutoCAD? И если работала, то на какой версии?
P.S.: Краткость не всегда сестра таланта...
Александр Ривилис вне форума  
 
Непрочитано 19.04.2023, 15:53
#288
u77


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


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
u77,
Ты бы лучше объяснил что у тебя значит:
Коллеги,
скорее всего это групповые политики в виндовс.
"Command: (ARXLOAD "C:/Users/LLL/Documents/ExplodeProxy2021x64.arx") ; error: ARXLOAD failed"
Пробовал на разных машинах в пределах организации 50/50. Файлы разблокированы - проверил.


Или через appload
Command: APPLOAD
Error code (0x4EC) Эта программа заблокирована групповой политикой. За дополнительными сведениями обращайтесь к системному администратору.
AcRxDynamicLinker failed to load 'c:\users\LLL\documents\explodeproxy2021x64.arx'
c:\users\rud\documents\explodeproxy2021x64.arxUnable to load ExplodeProxy2021x64.arx file.

Последний раз редактировалось u77, 19.04.2023 в 16:04.
u77 вне форума  
 
Непрочитано 19.04.2023, 16:05
1 | #289
Александр Ривилис

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


u77,
Попробуй установить SECURELOAD в 0 перед загрузкой arx-файл.

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от u77 Посмотреть сообщение
Error code (0x4EC) Эта программа заблокирована групповой политикой. За дополнительными сведениями обращайтесь к системному администратору.
Ну тут все ясно написано...
Александр Ривилис вне форума  
 
Непрочитано 27.03.2024, 14:50
#290
sklart

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


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Эта версия должна работать в AutoCAD 2021...2024. Убедитесь, что файл не заблокирован.
Здравствуйте!
В свежепоявившемся Autocad 2025 программа не работает.
Обновите, пожалуйста, по возможности.
sklart вне форума  
 
Непрочитано 30.03.2024, 17:25
1 | #291
Александр Ривилис

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


sklart,
Сделано. Но не проверял.
Александр Ривилис вне форума  
 
Непрочитано 08.04.2024, 09:14
#292
gurov805


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


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
sklart,
Сделано. Но не проверял.
Где скачать ?
gurov805 вне форума  
 
Непрочитано 08.04.2024, 09:34
1 | #293
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,040


отсюда
Сергей812 вне форума  
 
Непрочитано 08.04.2024, 09:37
#294
gurov805


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
спасибо! проверил работает!
gurov805 вне форума  
Ответ
Вернуться   Форум 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