Прокси-объекты — это элементы, которые созданы в сторонних приложениях и импортированы в Autocad, при этом создавшее их приложение недоступно. Они обычно ограничены в возможностях по сравнению с обычными сторонними объектами, с ними не всегда корректно производятся некоторые действия, а часто они и совсем недоступны. Например, не редактируются или занимают много памяти, обладают неправильной структурой, выдают ошибку о невозможности поместить в буфер обмена. Чтобы решить эту проблему, можно либо установить приложение, в котором создавался элемент, либо удалить прокси-объект в Автокаде.
Проблема в том, что таких приложений может быть не одно, а несколько разных. Многие из которых и стоят недёшево. Покупать ради такого случая программное обеспечение не имеет смысла.
Использование ExplodeAllProxy
Чтобы легко произвести удаление proxy, скачайте инструмент ExplodeProxy http://www.maestrogroup.com.ua/support/ExplodeProxy.zip. Разархивируйте его в любую папку на компьютере. Далее в Автокаде выполните следующие действия:
Зайдите в «Управление».
Нажмите кнопку «Приложения».
Выберите из скаченной папки файл с названием, соответствующим вашей версии AutoCad и разрядности операционной системы.
Нажмите «Загрузить».
Также вы можете добавить этот инструмента в автозагрузки, нажав соответствующую кнопку в окне. В результате, он будет автоматически запускаться при старте программы.
ВАЖНО. При перемещении папки с ExplodeProxy в другое расположение, он не будет подгружаться в Автокад. Не перемещайте его или придётся заново добавлять в программу.
Далее нужно выполнить следующие действия:
После успешной загрузки программы нужно выполнить расчленение proxy-объектов. Для этого в командной строке Автокад наберите EXPLODEALLPROXY. Расчленить, или, как ещё по-другому можно сказать, «взорвать» блок, означает, что он будет разгруппирован до первоначальных элементов. Таким образом, вы сможете внести нужные изменения и снова собрать группу. В случае с proxy действие позволит избавиться от нередактируемых и некопируемых элементов.
Команда explodeallproxy в Автокаде
Далее нужно опять же в командном окне Autocad ввести REMOVEALLPROXY. Это действие предполагает удаление всех proxy из памяти и из чертежа. Программа спросит, очистить ли список масштабов, нажмите «Да».
Команда removeallproxy в Автокаде
После успешного удаления объектов, запустите команду AUDIT. Она выполнит проверку чертежа на наличие ошибок. На вопрос, исправить ли ошибки, нажмите «Да».
Рассмотрим, как узнать, из какого именно приложения попали в документ эти proxy:
Правым щелчком мыши в окне документа выберите в меню «Параметры».
Перейдите на вкладку «Открытие сохранения».
Поставьте галочку в пункте «Выводить окно сведений о прокси объектах».
Теперь закройте и заново откройте чертёж.
При открытии документа появится окно «Информация о proxy-объектах».
Информация о proxy-объектах в Автокаде
В окне будут указаны названия приложений, которые не найдены и в которых создавались некоторые элементы чертежа. Также будет указано количество proxy для каждой программы.
После выполнения действий по расчленению и удалению неразделённых прокси рекомендуется выполнить команду Purge. Она позволяет очистить документ от ненужной информации, например, неиспользуемых блоков, слоёв, текстовых стилей, типов линий и элементов. Если вы просто удалите элементы, то информация о них в программе останется. Например, в списке слоёв они будут отображаться как не содержащие объектов. Чтобы полностью удалить ненужные элементы чертежа выполните следующее:
Наберите команду PURGE.
Появится окно со списком найденных объектов, нажмите Purge.
Чтобы удалить всё в следующем диалоге нажмите «Purge all items».
Повторите действия последовательно для всех групп блоков до тех пор, пока будет активна кнопка «Purge».
Таким образом, можно удалить ненужные прокси объекты и их остатки в Автокаде. Обычно просто встроенной команде «Разделить» они не поддаются и приходится применять специальную утилиту ExplodeProxy, после чего проводить проверку и чистку документа. В итоге можно будет свободно с ним работать, кроме того, благодаря этим действиям он существенно уменьшится в размере.
Благодарю! Очень доходчиво и легко сделать! Все помогло!!!
Александр
28.05.2022 13:50
Спасибо огромное!!!
Андрей Тураев
11.10.2022 17:25
Вероятно, полезно, но наша проблема живет где-то в другом месте:
Новый файл, один отрезок — 36кБ
Копируем из стороннего чертежа отрезок — файл разрастается до 8МБ.
Удаляем все. Объем 8МБ остается и не снижается.
Прокси-объектов нет, слоев, блоков и пр. — тоже.
Гуру, что прилипло? Кто бы глянул?
Образец могу скинуть в почту, кто откликнется…
Сергей
22.05.2023 10:33
Добрый день. Все объекты выполненные MagiCad выдают сообщение acad_proxy_entity. И MagiCad не работает. Подскажите, как решить проблему? Наверное какая-то команда в Autocad задана.
Спасибо, всё сработало!!!!
Большое спасибо! Реально помогло)
Благодарю! Очень доходчиво и легко сделать! Все помогло!!!
Спасибо огромное!!!
Вероятно, полезно, но наша проблема живет где-то в другом месте:
Новый файл, один отрезок — 36кБ
Копируем из стороннего чертежа отрезок — файл разрастается до 8МБ.
Удаляем все. Объем 8МБ остается и не снижается.
Прокси-объектов нет, слоев, блоков и пр. — тоже.
Гуру, что прилипло? Кто бы глянул?
Образец могу скинуть в почту, кто откликнется…
Добрый день. Все объекты выполненные MagiCad выдают сообщение acad_proxy_entity. И MagiCad не работает. Подскажите, как решить проблему? Наверное какая-то команда в Autocad задана.