Удаление прокси-объекта в Автокаде
Удаление прокси-объекта в автокаде. Действия по воспроизведению проблемы
Прокси-объектами в Автокаде называются элементы чертежа, созданные в сторонних приложениях для черчения или объекты, импортированные в среду AutoCAD из других программ. К сожалению, прокси-объекты часто создают проблемы пользователям Автокада.
Они могут не копироваться, не редактироваться, иметь запутанную и некорректную структуру, занимать много места на диске и использовать неоправданно большое количество оперативной памяти. Самым простым решением подобных проблем является удаление прокси-объектов.
Данная задача, однако, не так проста и имеет несколько нюансов.
В данной статье мы составим инструкцию по удалению прокси из Автокада.
Как удалить прокси-объект в AutoCAD
Предположим, мы импортировали в Автокад чертеж, элементы которого не хотят расчленяться. Это указывает на наличие прокси-объектов. Чтобы выявить и удалить их, проделайте следующие действия.
Скачайте в интернете утилиту Explode Proxy.
Обязательно скачивайте утилиту именно для вашей версии Автокада и разрядности системы (32- или 64-битная).
На ленту зайдите на вкладку «Управление», и на панели «Приложения» нажмите кнопку «Загрузить приложение». Найдите утилиту Explode Proxy на жестком диске, выделите ее и нажмите «Загрузить». После загрузки нажмите «Закрыть». Теперь утилита готова к использованию.
Если вам нужно постоянно пользоваться данным приложениям, есть смысл добавить его в автозагрузку. Для этого нажмите соответствующую кнопку в окне загрузки приложения и добавьте утилиту с список автоматически загружаемых приложений. Помните, что при изменении адреса утилиты на жестком диске, ее придется загрузить заново.Введите в командной строке EXPLODEALLPROXY и нажмите «Enter». Эта команда разбивает все существующие прокси-объекты на отдельные составляющие.
Затем введите в той же строке REMOVEALLPROXY, еще раз нажмите «Enter». Программа может запросить удаление масштабов. Нажмите «Да». После этого прокси-объекты будут удалены из чертежа.
Над командной строкой вы увидите отчет о количестве удаленных объектов.
Введите команду _AUDIT, чтобы проверить наличие ошибок при последних операциях.
Последнее изменение раздела: 2007-11-16
Пакет управления сервером Microsoft Exchange Server 2007 для Microsoft Operations Manager (MOM) отслеживает журналы приложений Windows на компьютерах с Exchange Server 2007 и создает это предупреждение в случае регистрации события или событий, указанных в следующей таблице «Сведения».
Чтобы получить более подробные сведения об этом событии, выполните одно или несколько из следующих действий.
- Просмотрите описание события, которое содержит переменные, характерные для данной среды. В консоли оператора MOM выберите это предупреждение, а затем перейдите на вкладку Свойства.Просмотрите все зарегистрированные события, удовлетворяющие критериям этого предупреждения MOM. В консоли оператора MOM перейдите на вкладку События, а затем в списке дважды щелкните событие, описание которого требуется просмотреть.
Объяснение
Это предупреждение регистрируется, когда не удается выполнить проверку подлинности между сервером клиентского доступа, который отправляет запрос прокси, и сервером клиентского доступа, принимающим этот запрос.
Запросы прокси инициируются, когда пользователь использует сервер клиентского доступа, который находится на сайте, отличном от сайта его почтового ящика.
В этой ситуации запрос направляется на сервер клиентского доступа, размещенный на том же сайте, что и почтовый ящик.
Это событие может быть зарегистрировано, когда принимающему серверу клиентского доступа не удается проверить запрос прокси от отправляющего сервера клиентского доступа. В этом сценарии отправляющий сервер клиентского доступа удостоверяет себя как локальный пользователь системы на сервере, на котором выполняется Microsoft® Exchange Server.Все серверы Exchange Server являются членами локальной группы безопасности системы. Принимающий сервер клиентского доступа может только запросить эти сведения для проверки подлинности через встроенную проверку подлинности Microsoft Windows®.
Если администратор отключил встроенную проверку подлинности Microsoft Windows®, то запросы прокси больше не функционируют.
Действия пользователя
Чтобы проверить включение встроенной проверки подлинности Windows, выполните следующие действия.
Нажмите кнопку Пуск, выберите Программы, затем Средства администрирования и щелкните Диспетчер служб IIS.
В окне Диспетчер служб IIS в дереве консоли щелкните Веб-узлы.
В дереве консоли разверните Веб-узел по умолчанию.
В дереве консоли правой кнопкой мыши щелкните Microsoft-Server-ActiveSync и выберите Свойства.
На вкладке Безопасность каталога в разделе Управление доступом и проверка подлинности нажмите кнопку Изменить.
Убедитесь, что параметр Анонимный доступ не выбран.
Выберите параметр Встроенная проверка подлинности Windows, затем нажмите кнопку OK.
Примечание. Чтобы изменения вступили в силу, необходимо перезапустить службы IIS с помощью команды iisreset/noforce.
Дополнительные сведения
Для поиска статей в базе знаний Майкрософт, относящихся к причинам, создавшим это предупреждение, перейдите на веб-узел поиска по базе знаний службы технической поддержки .
Статьи о сообщениях событий Exchange 2007, которые не представлены в предупреждениях MOM для Exchange 2007, см. в центре сообщений о событиях и ошибках .
UNRESOLVED_TOKEN_VAL(InstallBPATool)
Прокси-объекты – это элементы, которые созданы в сторонних приложениях и импортированы в Autocad, при этом создавшее их приложение недоступно.
Они обычно ограничены в возможностях по сравнению с обычными сторонними объектами, с ними не всегда корректно производятся некоторые действия, а часто они и совсем недоступны.
Например, не редактируются или занимают много памяти, обладают неправильной структурой, выдают ошибку о невозможности поместить в буфер обмена . Чтобы решить эту проблему, можно либо установить приложение, в котором создавался элемент, либо удалить прокси-объект в Автокаде.
Проблема в том, что таких приложений может быть не одно, а несколько разных. Многие из которых и стоят недёшево. Покупать ради такого случая программное обеспечение не имеет смысла.
Использование ExplodeAllProxy
Чтобы легко произвести удаление proxy, скачайте инструмент ExplodeProxy http://www.maestrogroup.com.ua/support/ExplodeProxy.zip. Разархивируйте его в любую папку на компьютере. Далее в Автокаде выполните следующие действия:
ВАЖНО.При перемещении папки с ExplodeProxy в другое расположение, он не будет подгружаться в Автокад. Не перемещайте его или придётся заново добавлять в программу.
Рассмотрим, как узнать, из какого именно приложения попали в документ эти proxy:
После выполнения действий по расчленению и удалению неразделённых прокси рекомендуется выполнить команду Purge.
Она позволяет очистить документ от ненужной информации, например, неиспользуемых блоков, слоёв, текстовых стилей, типов линий и элементов. Если вы просто удалите элементы, то информация о них в программе останется.Например, в списке слоёв они будут отображаться как не содержащие объектов. Чтобы полностью удалить ненужные элементы чертежа выполните следующее:
- Наберите команду PURGE.
- Появится окно со списком найденных объектов, нажмите Purge.
- Чтобы удалить всё в следующем диалоге нажмите «Purge all items».
- Повторите действия последовательно для всех групп блоков до тех пор, пока будет активна кнопка «Purge».
Таким образом, можно удалить ненужные прокси объекты и их остатки в Автокаде. Обычно просто встроенной команде «Разделить» они не поддаются и приходится применять специальную утилиту ExplodeProxy, после чего проводить проверку и чистку документа. В итоге можно будет свободно с ним работать, кроме того, благодаря этим действиям он существенно уменьшится в размере.
Источник: https://beasthackerz.ru/windows-7/udalenie-proksi-obekta-v-avtokade-deistviya-po-vosproizvedeniyu-problemy.html
Горячая история техподдержки, или Почему AutoCAD удаляет прокси-объекты?
Целью этой статьи не является дискредитация программного обеспечения. Статья носит исключительно информационный характер и предназначена для защиты конечного пользователя, который может при определенных обстоятельствах потерять свои данные, работая в AutoCAD.
Предисловие
SPDS Extension или модуль СПДС – дополнение к продуктам семейства AutoCAD, разрабатываемое компанией AutoDesk.
СПДС GraphiCS – кроссплатформенное приложение, предназначенное для разработки проектно-технической документации, разрабатываемое компанией CSoft Development.
nanoCAD СПДС — тот же самый СПДС GraphiCS, но на платформе nanoCAD Plus от компании Нанософт.
История
Разгребая утреннюю почту, наткнулся на обращение пользователя в техническую поддержку. Тема письма в принципе объясняла суть проблемы: «Объекты nanoCAD СПДС не отображаются в AutoCAD». К письму, как и полагается, были приложены файлы, скриншоты и подробное описание действий пользователя.
Если говорить кратко, то суть обращения сводилась к следующему: пользователь создал проект в nanoCAD СПДС и передал его подрядчикам. Подрядчики, открывая этот файл в AutoCAD, не видят объектов СПДС.
Опытные пользователи сразу скажут, что скорее всего подрядчики просто не включили отображение прокси-объектов, поэтому и не видят данные, которые были созданы в специализированном приложении. Но, как оказалось, всё не так просто…
Исследование проблемы
Первым делом открываем файл в nanoCAD СПДС и проверяем состояние переменных proxyshow и proxygraphics. Всё в порядке, оба значения равны единице и файл отображается корректно.
proxyshow – переменная, которая управляет отображением прокси-объектов в чертеже;
proxygraphics – переменная, которая управляет сохранением прокси-объектов в чертеже.
Затем проверяем этот же файл в AutoCAD. При запуске файла появляется всплывающее сообщение, которое спрашивает, что нужно делать с проксями.
Выбираем опцию Показывать прокси-графику и нажимаем ОК. Всё в порядке, на моей машине AutoCAD корректно отображает все объекты nanoCAD СПДС.
С полной уверенностью, что я знаю причину проблемы, закрываю файл и пишу пользователю, что у подрядчиков скорее всего скрыты прокси-объекты в AutoCAD. Даю рекомендацию проверить значение переменной proxyshow (оно должно быть равным единице) прямо из командной строки AutoCAD.
Неожиданные открытия
Утром следующего дня получаю от пользователя ответ: значение переменной равно единице, но объекты по-прежнему не отображаются. К слову, чертеж у подрядчика выглядел вот так (вместо плана отображались лишь размеры и несколько отрезков):
Начинаю разбираться, почему один и тот же файл с одинаковыми значениями переменных может по-разному отображаться в AutoCAD.
Дело в операционной системе? В версии AutoCAD? Может, у пользователя стоят какие-то дополнительные приложения? В общем, чтобы понять разницу в конфигурациях, запросил у пользователя больше данных.
Еще раз внимательно просмотрев материалы пользователя, замечаю на одном из скриншотов одну маленькую, но важную деталь. На скриншоте подрядчика в AutoCAD был установлен модуль СПДС или, как его еще называют, SPDS Extension.
В моей конфигурации был чистый AutoCAD без всяких надстроек – и, по сути, это оказалось единственной зацепкой. Не дождавшись от пользователя дополнительных данных, начинаю копать дальше.
Загрузив с официального сайта Autodesk модуль СПДС, устанавливаю его на свою версию AutoCAD 2018. Далее запускаю файл пользователя и вижу привычное сообщение.
При этом объекты nanoCAD СПДС отображаются в AutoCAD еще до закрытия окна информации о прокси-объектах.
С мыслью «Мое расследование заходит в тупик» нажимаю кнопку ОК и готовлюсь к дальнейшим действиям. Через мгновение все прокси-объекты исчезают, и я получаю тот же результат, что и подрядчики из обращения пользователя.
Перезагружаю AutoCAD и снова открываю этот файл – картина повторяется. Прокси-объекты исчезают из файла, хотя значение переменной proxyshow равно единице. И это очень странно.
Сохранив открытый в AutoCAD файл рядом с файлом, полученным от пользователя, и дописав в название файла _proxy, сравниваю их размеры.
Теперь и в nanoCAD СПДС наблюдаю ту же картинку, что при открытии файла в AutoCAD с модулем СПДС. Выходит, что после сохранения в AutoCAD файл пользователя потерял все прокси-объекты. Удалять чужие прокси очень некрасиво. Решаю проверить данный баг, используя прокси от собственных приложений Autodesk.
Нахожу в сети несколько файлов, созданных в приложениях Civil 3D и Advance Steel, и повторяю вышеупомянутый эксперимент, открывая чертежи с прокси-объектами. Во всех случаях после запуска этих файлов прокси-графика удалялась.
Получается, что с модулем SPDS Extension многоуважаемый AutoCAD удаляет любые прокси.
Решаю откатиться к своей старой конфигурации AutoCAD и удаляю модуль СПДС от Autodesk, чтобы снова проверить работу файлов с прокси-объектами. Как ни странно, они снова стали нормально сохраняться. Из всего увиденного делаю окончательный вывод:
Источник: https://savepearlharbor.com/?p=290065
Решение
Можно только предполагать, сколько пользователей потеряли свои данные из-за ошибки приложения SPDS Extension, но всё же цель этой статьи не только предупредить пользователей. Главное — спасти их проекты. Поэтому хочу поделиться решениями этой проблемы.
- Полное удаление приложения SDPS Extension через панель управления.
Радикально, но спасает все прокси.
- Установка Enabler'ов под платформу AutoCAD.
Подходит не для всех прокси-объектов, так как не у всех приложений есть энейблеры под AutoCAD. Например, для продуктов nanoCAD СПДС/СПДС GraphiCS можно скачать Enabler для AutoCAD. После установки данного энейблера объекты СПДС перестанут быть прокси и больше не будут удаляться из AutoCAD.
Советы
Я призываю пользователей быть острожными и всегда хранить несколько копий своих проектов. nanoCAD, например, при открытии dwg-файла сразу делает средствами операционной системы его копию с расширением dwg.original; поэтому у вас всегда будет резервная копия исходного файла.
Если же вы пользуетесь другими САПР, то просто не поленитесь и вручную сделайте несколько копий своих проектов — на всякий случай.
Источник: https://blog.spds.ru/spirin/2018-09-28/hot-story.html