Как вылечить файл автокад

Перейти к содержимому раздела
Форумы CADUser
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Дерево сообщений Активные темы Темы без ответов
Страницы 1 2 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
RSS
Сообщения с 1 по 25 из 29
- Yuriy
- Активный участник
- Откуда: Санкт-Петербург
- На форуме с 20 декабря 2007г.
- Сообщений: 1,503
- Спасибо: 18
Тема: Файлы.DWG их болезни и способы лечения
Очень надоело заниматься лечением больных файлов.DWG
Размещаю данную информацию надеясь на ее пополнение.
Общие пути лечения:
Purge
Аudit/Y
Recover
RecoverALL
удалением proxy объектов
https://www.caduser.ru/forum/topic31852.html
удалением глючных объектов
переносом информации в здоровый файл
извлечением здоровой информации в отдельный файл
восстановлением из *.bak *.sv$
Виды болезней
1. завиcания при печати и при Purge
— из-за proxy объектов.
— из-з глючных объектов
2. тормозит буфер обмена
https://www.caduser.ru/forum/topic41328.html
3. долгая загрузка
https://www.caduser.ru/forum/topic41219.html
- Владимир Громов
- Активный участник
- На форуме с 10 июля 2004г.
- Сообщений: 8,349
- Спасибо: 4
Re: Файлы.DWG их болезни и способы лечения
4. Слишком большое количество фильтров слоев.
5. Многократно наложенные друг на друга объекты. Лечится командой «_overkill» из ET.
- Владимир Громов
- Активный участник
- На форуме с 10 июля 2004г.
- Сообщений: 8,349
- Спасибо: 4
Re: Файлы.DWG их болезни и способы лечения
6. Координата Z не равна нулю в 2D-чертежах. Один из способов лечения — команда «_flatten» из ET.
- VVA
- Активный участник
- Откуда: Беларусь / Минск
- На форуме с 29 марта 2006г.
- Сообщений: 1,859
- Спасибо: 21
Re: Файлы.DWG их болезни и способы лечения
- Yuriy
- Активный участник
- Откуда: Санкт-Петербург
- На форуме с 20 декабря 2007г.
- Сообщений: 1,503
- Спасибо: 18
Re: Файлы.DWG их болезни и способы лечения
Есть еще одно народное средство лечения — перевести в формат DXF а затем вернуть в DWG.
взято из https://www.caduser.ru/forum/topic41207.html
- Yuriy
- Активный участник
- Откуда: Санкт-Петербург
- На форуме с 20 декабря 2007г.
- Сообщений: 1,503
- Спасибо: 18
Re: Файлы.DWG их болезни и способы лечения
1. завиcания при печати
— из-за привязки к драйверам неиспользуемых принтеров.
взято из https://www.caduser.ru/forum/topic40943.html
- Lidia
- Восстановленный участник
- На форуме с 15 сентября 2003г.
- Сообщений: 193
- Спасибо: 0
Re: Файлы.DWG их болезни и способы лечения
Битые ссылки на растры и DWG
- Vova
- Восстановленный участник
- На форуме с 10 декабря 2003г.
- Сообщений: 2,055
- Спасибо: 0
Re: Файлы.DWG их болезни и способы лечения
wbock
- Алексей
- Восстановленный участник
- На форуме с 18 июля 2007г.
- Сообщений: 129
- Спасибо: 0
Re: Файлы.DWG их болезни и способы лечения
У меня такая проблема: при работе с крупным чертежом через некоторое время кад начал подтормаживать. При закрытии чертежа и повторном открытии тормоза прекращаются, но через время все повторяется.
Методом тыка выяснил, что аналогично перезагрузке чертежа действует последовательность включение контурного текста — реген — выключение кон. текста — реген. Забил эту последовательность в макрос на кнопку, пользуюсь, но при большом файле выполнение сией комбинации занимает около 30 секунд, что при частом повторении утомляет. Есть ли более простой способ избавления от сраданий?
- kpblc
- Активный участник
- Откуда: С.-Петербург
- На форуме с 29 ноября 2004г.
- Сообщений: 8,347
- Спасибо: 23
Re: Файлы.DWG их болезни и способы лечения
Не использовать в стилях ttf-шрифты 🙂
- link
- Восстановленный участник
- На форуме с 30 апреля 2008г.
- Сообщений: 1
- Спасибо: 0
Re: Файлы.DWG их болезни и способы лечения
- Atol
- Активный участник
- На форуме с 21 февраля 2006г.
- Сообщений: 1,365
- Спасибо: 3
Re: Файлы.DWG их болезни и способы лечения
Экспорт из Корела — линии превращаются в сплайны.
Лечение — Экспорт в DXF 12 версии — сплайнов не было — линии станут полилиниями.
- Yuriy
- Активный участник
- Откуда: Санкт-Петербург
- На форуме с 20 декабря 2007г.
- Сообщений: 1,503
- Спасибо: 18
Re: Файлы.DWG их болезни и способы лечения
Установка SP.
Пересохранение в нужный формат из последующих версий автокада.
- Владимир Громов
- Активный участник
- На форуме с 10 июля 2004г.
- Сообщений: 8,349
- Спасибо: 4
Re: Файлы.DWG их болезни и способы лечения
> Vova
Видимо, надо читать Wblock?
- LeonidSN
- Активный участник
- На форуме с 30 мая 2005г.
- Сообщений: 1,480
- Спасибо: 5
Re: Файлы.DWG их болезни и способы лечения
А я вот недавно столкнулся с такой …овиной — получил от смежников файл, а точнее комплект файлов из: основного, ссылочных и фонтов и открыл все это хозяйство в директории своего проекта. И все мои тексты полетели … ну не все а часть, но во всех чертежах! Первые пол-дня потел от ужаса, а на второй день собрал все вредительские файлы и поместил их в отдельную директорию.
Помогло!
- ttt
- Восстановленный участник
- На форуме с 30 июня 2004г.
- Сообщений: 531
- Спасибо: 0
Re: Файлы.DWG их болезни и способы лечения
> LeonidSN
Видимо, надо читать _etransmit 🙂
- LeonidSN
- Активный участник
- На форуме с 30 мая 2005г.
- Сообщений: 1,480
- Спасибо: 5
Re: Файлы.DWG их болезни и способы лечения
> ttt
Ну да, комплект о котором я упомянул был создан командой eTransmit (или Pack’n Go если это ACAD R14), но проблема-то не в этом. А в том, по-видимому, что какой-то из файлов с фонтами под тем же именем что и файл из моего Автокада содержал не тот фонт. А Автокад сослался на ближайший файл.
Это мои предположения, проводить более точные исследования не было времени. Однако принятые меры помогли. Поэтому и написал в ветку.
Кроме того, знаю что и у других выскакивают подобные штуки.
- Yuriy
- Активный участник
- Откуда: Санкт-Петербург
- На форуме с 20 декабря 2007г.
- Сообщений: 1,503
- Спасибо: 18
Re: Файлы.DWG их болезни и способы лечения
Болезнь, порождаемая студенческой версией Автокада, приводит к появлению на распечатке по краю с каждой стороны листа надписи «PRODUCTED BY AN AUTODESC EDUCATIONAL PRODUCT»
Чтобы избавиться см.
https://www.caduser.ru/forum/topic17891.html
https://www.caduser.ru/forum/topic26454.html
взято из
https://www.caduser.ru/forum/topic42189.html
- юльча
- Восстановленный участник
- На форуме с 7 мая 2008г.
- Сообщений: 2
- Спасибо: 0
Re: Файлы.DWG их болезни и способы лечения
ARX ERROR: eDuplicate key
как это вылечить?
- Александр Ривилис
- Активный участник
- Откуда: Украина / Киев
- На форуме с 15 апреля 2005г.
- Сообщений: 8,612
- Спасибо: 142
Re: Файлы.DWG их болезни и способы лечения
- Yuriy
- Активный участник
- Откуда: Санкт-Петербург
- На форуме с 20 декабря 2007г.
- Сообщений: 1,503
- Спасибо: 18
Re: Файлы.DWG их болезни и способы лечения
О проблеме копирования в Автокаде после конвертирования из Архикада см.
https://www.caduser.ru/forum/topic42733.html
- Oleg_Shonin
- Активный участник
- На форуме с 29 января 2007г.
- Сообщений: 254
- Спасибо: 0
Re: Файлы.DWG их болезни и способы лечения
- VVA
- Активный участник
- Откуда: Беларусь / Минск
- На форуме с 29 марта 2006г.
- Сообщений: 1,859
- Спасибо: 21
Re: Файлы.DWG их болезни и способы лечения
Автокад 2006. hyperlink открывает новый файл. Гиперссылки перестали нормально открываться после установки DWG TRUE VIEW 2009. Помог возврат на DWG TRUEVIEW 2008.
Ссылка https://forum.dwg.ru/showthread.php?t=28732
- Yuriy
- Активный участник
- Откуда: Санкт-Петербург
- На форуме с 20 декабря 2007г.
- Сообщений: 1,503
- Спасибо: 18
Re: Файлы.DWG их болезни и способы лечения
#25 Ответ от mik 13 мая 2009г. 13:28:56 (изменено: mik, 13 мая 2009г. 14:28:59)
- mik
- Участник
- На форуме с 23 декабря 2006г.
- Сообщений: 33
- Спасибо: 0
Re: Файлы.DWG их болезни и способы лечения
А у меня была экзотическая проблема: получил со стороны чертёж с текстом на иврите (если кто не знает, направление письма справа налево как и в арабском). Несмотря на то, что для текста были использованы правильные фонты SHX, текст не читался. Оказалось что на компьютере, на котором создавался чертёж, в настройках операционной системы (Start -> Control panel -> Regional and Language options) в ярлычках Regional options и Advanced вместо иврита был установлен английский. И чтобы фонты отображались правильно, нужно было установить эти настройки на моём компьютере.
Кстати, предлагаю формат сообщений в этой ветке:
Описание проблемы:
Причина:
Способы решения:
Мой пост в этом формате будет выглядеть так:
Описание проблемы: В полученном со стороны чертеже с текстом на иврите текст не читается несмотря на то, что для текста были использованы правильные фонты SHX.
Причина: На компьютере, на котором создавался чертёж, в настройках операционной системы (Start -> Control panel -> Regional and Language options) в ярлычках Regional options и Advanced вместо иврита установлен английский.
Способы решения: Установить такие же настройки на своём компьютере
Сообщения с 1 по 25 из 29
Тему читают: 1 гость
Страницы 1 2 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Источник
Получить в Автокаде вместо чертежа поврежденный файл – серьезный удар по психике. Но не стоит паниковать: восстановление файла с расширением *.dwg можно провести несколькими способами, не прибегая к помощи стороннего софта. Рассмотрим подробно все варианты, чтобы вы знали, как себя вести при обнаружении поврежденного файла Автокад.
Встроенные утилиты
Специалисты, занимающиеся разработкой AutoCAD, предусматривают возможность программного сбоя, а потому добавляют в число утилит продукта инструменты автоматического восстановления данных. При возникновении сбоя программа автоматически завершает работу, стараясь сохранить последние внесенные изменения.
При повторном запуске файл *.dwg проверяется на ошибки, при обнаружении которых запускается процедура восстановления.
Если же при открытии DWG файла AutoCAD не отображает часть информации (или чертеж вовсе пустой), то можно запустить проверку на ошибки вручную:
- Раскройте меню «Файл».
- Перейдите к списку утилит.
- Выберите «Проверить».
На запрос о разрешении исправления найденных ошибок ответьте «Да». Восстановление файла будет производиться в автоматическом режиме, после чего в командной строке появится лог с результатами проверки. Вам останется регенерировать чертеж, чтобы отобразились все изменения.
- Откройте меню «Вид».
- Выберите «Регенерировать все».
После регенерации в окне отобразятся все изменения, внесенные после проверки файла и исправления ошибок. Обязательно сохраните файл *.dwg, чтобы снова не потерять рисунок.
Утилита восстановления
Если проверка не выявила ошибки и не смогла ничего исправить, попробуйте запустить следующий инструмент – «Восстановление»:
- Раскройте меню «Файл».
- Перейдите в раздел «Утилиты».
- Щелкните по пункту «Восстановить».
На экране появится окно выбора DWG файла. Укажите, какой чертеж вы хотите восстановить, и нажмите «Ок». После завершения автоматической процедуры восстановления в окне Автокада появится сообщение с результатом.
Вставка ссылки
Еще один способ — вставить поврежденный чертеж как ссылку в новый файл. Для этого:
- Раскройте меню «Вставка».
- Выберите пункт «Ссылка на DWG».
- Выберите нужный файл.
Есть и другой вариант: вместо ссылки выбрать и вставить блок. Если чертеж поврежден не сильно, то он должен отобразиться в окне AutoCAD.
Использование резервной копии
Если программа аварийно завершила работу, то вы можете восстановить чертеж из резервного файла, который создается автоматически вместе с чертежом, сохраненным в формате DWG. Есть два способа это сделать:
- Перейти в папку хранения временных файлов AutoCAD (обычно располагается в директории AppDataLocalTemp).
- Использовать «Диспетчер восстановления».
Второй способ предпочтительнее, так как позволяет избежать лишних поисков файлов на жестком диске. Если произошел программный сбой, в диспетчере будут отображены файлы сохранения (*.bak) и автосохранения (*sv$). Чем они отличаются?
- Файл *.bak появляется, когда вы нажимаете кнопку «Сохранить». Это резервная копия, которая обновляется всякий раз, когда вы сохраняете чертеж.
- Файл *sv$ появляется в момент автосохранения. Если вы закроете AutoCAD, то все файлы автосохранения пропадут.
Чтобы эти временные файлы у вас создавались и были полезными, выполните следующие действия:
- Откройте окно «Параметры» (можно использовать команду _.options).
- Перейдите в раздел «Открытие и сохранение».
- Параметру «Процент быстрых сохранений» задайте значение «0».
- Отметьте пункт «Создавать резервные копии».
Всё это нужно сделать до того, как DWG файл будет поврежден (желательно сразу после установки Автокада). Если временные файлы создавались, то используйте их для восстановления:
- Раскройте меню «Файл».
- Откройте список утилит и запустите «Диспетчер восстановления».
- Найдите крайний по времени файл автосохранения и щелкните по нему левой кнопкой.
Если чертеж откроется, обязательно проверьте его на ошибки с помощью встроенной утилиты, о которой мы рассказывали в самом начале. После завершения проверки и исправления ошибок сохраните файл.
Источник
Оригинал статьи тут.
Если в переводе найдёте неточности или ошибки, прошу отметить это в текущей теме.
Проблема:
Ваш файл чертежа AutoCAD (. dwg) был поврежден, если вы наблюдаете следующее:
- Файл не открывается.
- Программа «зависает» или происходит сбой в работе AutoCAD.
- Замедленная реакция программы при работе с файлом.
- Сообщение об ошибке при открытии или работе с файлом.
- Некоторые команды не срабатывают или срабатывают с задержкой.
- Необъяснимо большой размер файла.
- Проблемы с командой Показать/Регенерировать.
- Исчезновение созданных ранее элементов.
Причины:
- Работа сторонних приложений работающих в среде AutoCAD.
- DWG файлов были созданы не в Autodesk продуктах или не в RealDWG продуктах.
- Работа AutoCAD была прервана во время сохранения файла.
- При работе с чертежом, неоднократно использовались элементы/файлы старых форматов.
- Проблемы с сетью (ошибки передачи данных, блокировка файлов, скрытая запись данных).
Проблемы с носителями информации (наличие сбойных секторов на жестком диске). - Дефекты оперативной памяти RAM.
- Проблемы в операционной системе.
- Скачки напряжения.
Решения:
Используйте следующие рекомендации и инструкции для очистки, проверки и восстановления чертежей.
Если файл чертежа (DWG) совсем не открывается:
Ваш чертеж может показывать сообщение «Файл чертежа не является действительным,» сообщение о найденых ошибках, причиной может быть зависание или сбой в ходе открытия файла, или просто не может открыться AutoCAD (то есть, ваши попытки открыть файл не приводят к нужному результату).
- См Ошибка: «Файл чертежа не является файлом AutoCAD» при открытии файла в AutoCAD. Ошибка при открытии файла DWG.
- «Возможно у вас есть остатки .dwl или dwl2 файлов, в каталоге папок. Эти два типа файлов, имеют то же имя что и исходный файл .dwg но с другими расширениями .dwl или dwl2.
- В панели управления Windows, откройте Свойства папки. На вкладке вид, включите отображение скрытых файлов. После этого вы можете проверить каталоги папок, где расположены ваши файлы и удалите .dwl или dwl2 файлы, если они лежат рядом с вашим DWG файлом. Попробуйте снова открыть ваш файл DWG.»
Если предыдущие действия не позволили вам открыть DWG файл, перейдите к следующим шагам. Эти действия могут выполняться по одному за раз. Не забывайте после каждого шага останавливаться и пытаться снова открыть файл. Если файл открылся, нет необходимости продолжать дальнейшие шаги.
- Откройте пустой файл DWG, запустите команду Восстановить (RECOVER). Выберите проблемный файл. AutoCAD попытается его восстановить и открыть.
- Откройте пустой файл DWG, запустите команду Восстановить все (RECOVERALL). Выберите проблемный файл. AutoCAD попытается его восстановить и открыть.
- «Откройте пустой файл DWG, запустите комаду ВСТАВКА (INSERT). Выберите проблемный файл и проверьте будет ли он вставлен в текущий чертеж.
- Если это произойдет, запустите команду Расчленить и выберите вставленный блок. Запустите команду проверки, а затем Сохраните чертеж как, что бы создать новый файл DWG.»
- Проверьте директорию расположения вашего DWG на предмет BAK фала с таким же именем. Если такой файл есть, переименуйте расширение BAK на DWG и попробуйте открыть новый файл. (возможно вам потребуется изменить имя файла, чтобы не повредить оригинальный файл)
- Проверьте директорию C:WindowsTemp на наличие файлов с расширением SV$. Если есть таковые с именем поврежденного DWG файла, измените их расширение на DWG и попробуйте открыть новый файл.
- Обратитесь к вашей системе резервного копирования для восстановления файла со временем до повреждения файла.
В случае если файл чертежа можно открыть:
Выполните следующие действия по порядку:
1. Откройте файл чертежа
2. Чистка от Зарегистрированных приложений (из командной строки):
- Введите «_-PURGE» или «-ОЧИСТИТЬ».
- Ответьте «R/З» для Regapps/Зарегприл (Зарегистрированные приложения), потом нажмите Enter.
- «NН» (Нет) на вопрос «Запрашивать подтверждение на удаление каждого элемента? [Да/Нет]», а затем Enter.
3. Напечатайте PURGE в командной строке. Поставьте все флажки в окне «Очистка чертежа» и нажмите на кнопку «Очистить все».
4. Проверка и исправление ошибок:
- Напечатайте «Проверить» в командной строке.
- Ответьте «Да» на вопрос «Исправить все обнаруженные ошибки? [Да/Нет] <Н>:».
5. Сохраните чертеж.
Если сохранение чертежа идет с ошибками, попробуйте выполнить следующие шаги:
1. Убедитесь что все слои чертежа включены и разморожены.
2. Выгрузите все внешние ссылки (XREFs). Дважды проверьте, что внешние ссылки не имеют взаимных вложений.
3. Сохранение в блок всей нужной информации из текущего файла в новый файл чертежа (из командной строки):
- Напечатайте ПБЛОК в командной строке.
- В разделе Объекты, нажмите кнопку «Выбрать объекты».
- Рамкой выделите нужные объекты чертежа (не используйте команду ВсеALL).
- Укажите путь к файлу в Разделе «Размещение»
4. Создайте новый пустой файл чертежа.
5. Вставьте файл полученный в прежде (из командной строки).
- Введите в командную строку «ССВСТАВИТЬ INSERT «
- Укажите путь к файлу.
- Уберите галочку в окне «Вставка» — «Точка вставки» -> «Указать на экране» и установите флажок «Расчленить», а затем ОК.
6.Напечатайте PURGE в командной строке. Поставьте все флажки в окне «Очистка чертежа» и нажмите на кнопку «Очистить все».
7. После проверки
8. Сохраните как чертеж и дайте ему новое имя.
Проблема осталась?
Выполните следующие действия. Их можно выполнять в любой последовательности, но они составлены в том порядке, в каком их рекомендует использовать Autodesk. Проверяйте файл после каждого действия, если проблема будет устранена, вы можете не продолжать остальные действия.
- Восстановление вкладки Лист:
- Экспортируйте файл в формате DXF с помощью команды DXFOUT. Затем откройте пустой DWG и используя команду DXFIN, импортируйте только что созданный файл.
- Используйте команду SaveAs для сохранения DWG в старом формате. Попытайтесь открыть вновь созданный файл.
- Откройте пустой DWG, и попытаться прикрепить проблемный файл как внешнюю ссылку (XREF). Если это сработает, выполните шаги по восстановлению файла, перечисленные выше.
- Попробуйте использовать другую версию AutoCAD, чтобы открыть проблемный чертеж, такие как AutoCAD 2013 вместо AutoCAD 2015 или AutoCAD AutoCAD Architecture вместо обычного AutoCAD. и т.д. Попробуйте различные компьютеры если таковые имеются.
- Если размер файла очень большой использйте команду DGNPURGE
- Наберите в командной строке FILTERS, затем нажмите кнопку «Удалить фильтры»
- Наберите в командной строке -SCALELISTEDIT, затем «R» для сброса, а затем «Y» для ответа Да.
- Введите _BREP и выберите рамкой все объекты (проверка на твердотельные или поверхностные объекты)
- Напечатайте _DELCON УДАЛОГР и выберите рамкой объекты. С выбранных объектов будут сняты все зависимости.
- Напечатайте OVERKILL ПОДЧИСТИТЬ в командной строке и выберите все объекты. Установите нужные флажки для сравнения объектов, затем нажмите кнопку ОК.
- Откройте пустой DWG файл и напечатайте в командной строке ВОССТАН RECOVER. Укажите проблемный файл AutoCAD для восстановления.
- Щелкните правой кнопкой мыши по одной из по умолчанию вкладок с Листами
- Выберите «По шаблону…»
- Укажите файл шаблона
- Выберите нужные для восстановления листы. (Рекомендуется выбирать по одной, в случае если несколько листов были повреждены.)
- Перемещение объектов между пространствами модели и листа. Вы можете заметить, что только одно пространство модели может быть использовано в вашем файле:
- Создайте новый Лист и в случае необходимости новое видовое окно.
- Введите CHSPACE СМЕНАПРОСТР для перемещения геометрии из пространства Листа в пространство Модели.
- Создайте новый чертеж, переместите Лист используя Дизайн Центр, чтобы переместить лист из поврежденного файла в новый.
- Снова введите CHSPACE СМЕНАПРОСТР для перемещения геометрии обратно из пространства Листа в пространство Модели.
- Восстановление исходных листов из поврежденного файла с помощью Дизайн центра
- Проанализируйте чертеж. В копии фала, используйте QSELECT БВЫБОР для выбора различных типов объектов и удаляя их, чтобы выяснить какая категория объектов причиной ошибки. Используйте PURGE ОК после каждого удаления. В результате вы должны будите удалить проблемные объекты, после чего вы сможете их восстановить, снова скопировав из неповрежденного файла или продолжить поиск среди категории проблемных элементов. Ускорить процесс можно, удалив все объекты чертежа, это позволит определить проблему, связана ли она с объектами чертежа или является частью базы данных файла.
- Для того чтобы удалить все невидимые объекты DWG, используйте функции «Копировать с базовой точкой» используя буфер обмена для переноса объектов в новый файл DWG. Перед этим действием убедитесь, что все слои с нужными данными включены.
Источник