Schöck
Тема: 1. AutoCAD
Показать сообщение отдельно
 
Автор темы   Непрочитано 26.03.2008, 11:40
7 | #8
Кулик Алексей aka kpblc
Moderator

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


Не выполняется копирование объектов между файлами через буфер обмена

Прежде всего рекомендуется:
- убедиться с наличии достаточного места на диске C:
- выполнить проверку файла с исправлением ошибок (команда _.audit).
(см. http://forum.dwg.ru/showthread.php?t=59958 пост 4 и 6)
Если в файле присутствуют прокси-объекты, и при этом отсутствует или не загружен соответствующий ObjectEnabler, то копирование выполняться не будет. Решение: http://www.caduser.ru/forum/index.ph...D=44&TID=31852 (спасибо VVA).
Начиная с версии от 23.10.2008 (по дате файла) REMOVEALLPROXY удаляет неиспользуемые масштабы (AcDbScale).
---
Добавлено (исходник см. http://forum.dwg.ru/showpost.php?p=255358&postcount=35; спасибо VVA):
Еще одни возможные "грабли":
Группа риска:
Autocad 2008 Autocad 2009
Autocad LT 2008 Autocad LT 2009

Симптомы:
  1. Медленное открытие чертежа, содержащего Xref'ы (или зависание)
  2. Медленная вставка Xref в чертеж (или зависание)
  3. Проблемы с копированием объектов через буфер обмена
  4. Медленная вставка блоков в чертеж из внешних файлов (или зависание)

Описание проблемы: Это возникает в связи с чрезмерно "раздутым" списком масштабов.
Варианты лечения:
  1. Сброс всех масштабов командой _-SCALELISTEDIT с опцией _R (набирать со всеми подчеркиваниями и минусами).
    Важно! Рекомендуется использование именно _-SCALELISTEDIT (обратите внимание на "-") - такая команда будет работать в режиме командной строки, без отрисовки диалога. И не вызовет зависания или падения AutoCAD.
    Листинг команды

    В локализованой версии
    -списмасштред
    Введите параметр [?/Добавить/Удалить/Сброс/Выход] <Добавить>: С
    Восстановить список масштаба по умолчанию? [Да/Нет] <Нет>: Д
    Восстановление записей по умолчанию в списке масштаба.
    Введите параметр [?/Добавить/Удалить/Сброс/Выход] <Добавить>: В

    В английской версии
    -scalelistedit
    Enter option [?/Add/Delete/Reset/Exit] : R
    Reset scale list to defaults? [Yes/No] : Y
    Scale list reset to default entries.
    Enter option [?/Add/Delete/Reset/Exit] : E

    Вариант макроса: ^C^C_-SCALELISTEDIT;_R;_Y;_E;

    Дополнительный программный вариант решения проблемы, без применения командных методов предложен уважаемым VVA: http://forum.dwg.ru/showpost.php?p=302360&postcount=75
  2. Обработать файлы внешней утилитой Autodesk
    32 bit: http://images.autodesk.com/adsk/file...lity_32bit.exe
    64 bit: http://images.autodesk.com/adsk/file...lity_64bit.exe
    Для версии 2010 ее можно взять по адресу http://usa.autodesk.com/adsk/servlet...linkID=9240618 (спасибо А.Ривилису)
Нужно распаковать её в папку с AutoCAD-based продукт, запустить CleanupScales.exe выбрать файл-шаблон с масштабами и указать файлы или папки с DWG нуждающимися в коррекции списка масштабов.
Описание проблемы от Autodesk:
http://usa.autodesk.com/adsk/servlet...linkID=9240617
от наших пользователей:
http://forum.dwg.ru/showthread.php?t=20844
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=41270in
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=42431yl

Еще одни "грабли" (опять же, VVA):
Проблема с типами линий.
Вариант лечения: назначить стандартные типы линий.
Ссылка: http://forum.dwg.ru/showthread.php?t=33284

Еще одни "грабли" (особенно актуально для версий AutoCAD 2012 и более поздних): загаженность чертежа. Рецепты перечислены в http://forum.dwg.ru/showpost.php?p=1235146&postcount=24
---
Если ничего не помогло, есть специальная тема: Не удается выполнить копирование / вставку элементов чертежа

Последний раз редактировалось Кулик Алексей aka kpblc, 05.09.2014 в 09:40.
Кулик Алексей aka kpblc вне форума  
 
Расчет зданий и сооружений в сейсмоопасных районах
Размещение рекламы