1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

Тормозит буфер обмена Autocad 2013.

Тема в разделе "Autodesk", создана пользователем Андрей_Г, 1 сен 2011.

  1. Мимокрокодил

    Мимокрокодил Форумчанин

    Philin, ты про что? Вникни меня пожалуйста в эту проблему)
     
  2. PuSTaM

    PuSTaM Форумчанин

    а ты не допускаешь того, что при работе в среде автокад, сочетания клавиш работают именно в среде автокад и при нажатии ctrl+c копирование происходит именно в среде авокад, не уж то разработчики за такое время не додумались назначить быстрые команды автокадовским командам, как получилось что идиоты выпустили успешнейшую в мире платформу для проектирования?
    и не говори, что это тоже не возможно.

    А удаленный текст я бы с удовольствием почитал, если у меня не хватает знаний для осознания какой-либо проблемы, я бы был не прочь их получить
    --- Сообщения объединены, 20 июл 2016, Оригинальное время сообщения: 20 июл 2016 ---
    И ещё вопрос, при том что файл до чистки весил 16.3 Мб, а после очистки стал 100.7 Кб ты всё равно уверен что проблема была не в излишнем мусоре внутри чертежа?
     
  3. Philin

    Philin Форумчанин


    А ты не допускаешь, что при работе в любой среде Control+C это функция операционной системы Windows. Даже если я напишу простейшую программу с одним единственным окном содержащим текст, то при выделении этого текста и нажатии Control+C я получу этот текст в буфере и смогу его вставить в любую программу или файл. Но ведь я же не писал эту функцию, тогда откуда она появилась в моей программе?
     
  4. Мимокрокодил

    Мимокрокодил Форумчанин

    Мужчины, что происходит? О чем спор-то?

    ПС: Мне очень интересна эта тема, т.к. знаю людей, у которых комп зависает при копировании и вставке. Тем не менее, стандартная утилита (копирование), из меню редактирование, работает без тормозов. Любопытно, с чем это связано.
     
  5. Philin

    Philin Форумчанин

    Я уже сказал.

    Control+C в автокад работает через кривую функцию .Net , что в итоге приводит к жутким тормозам. А внутренняя функция в автокад самопальная, работает внутри ядра автокад и скорость её работы раз в 5000 больше чем кривой .Net.

    Грубо говоря. Стандартная функция автокад при копировании в буфер тратит 0,00002мс на каждый объект копирования. А Control+C тратит 0,1мс. В итоге, если объектов копирования мало, то разницу можно заметить только спецпрограммами, а если объектов тысячи и более, то она видна невооружённым глазом (в одном случае тратятся секунды, а в другом могут тратиться десятки минут, при абсолютно идентичных условиях).

    Поэтому, если у вас нет возможности сократить количество объектов чертежа, то единственный выход это использовать только внутренние команды (функции) автокад.
     
  6. PuSTaM

    PuSTaM Форумчанин

    Вот так понятно.
    Следующий вопрос, при копировании черезядро автокад, мусор, который бывает из файла в файла гуляет, так же будет копироваться?
    Часто, в последнее время, возникает у коллег на форуме проблема, то не используемые нигде типы линий то ещё что копируются вместе с любым елементом чертежа

    Хотя я все равно не понимаю проблему с ctrl+c, неужели нельзя запрограммировать так, что при работе автокада данная комбинация клавиш работала исключительно внутри автокад, что бы винда команду не видела? По логике, давно бы сделали, но почему-то нет
    --- Сообщения объединены, 20 июл 2016, Оригинальное время сообщения: 20 июл 2016 ---
    П.С. этот файл раньше субботы посмотреть не могу
     
  7. Philin

    Philin Форумчанин

    Видимо элемент является частью блока или прокси объекта в котором есть эти типы линий и т.п. Просто так они копироваться не будут.
     
  8. PuSTaM

    PuSTaM Форумчанин

    Понятно, с данной проблемой ты не сталкивался, поэтому такое отношение к очистке чертежа.
     
  9. Geoshaman

    Geoshaman Форумчанин

    Так же история, чертежи от проектировщиков жутко замусоренны, без очистки копирование объектов превращается в вдовы муки. Покажите скрин где находится
    для копирования/вставки.
     
  10. Валерий М.В.

    Валерий М.В. Форумчанин

    )
     

    Вложения:

    Geoshaman нравится это.
  11. Geoshaman

    Geoshaman Форумчанин

    а из файла в другой файл как копировать?
     
  12. SOYZNIK

    SOYZNIK Форумчанин

    В моем случае в акад 2014 +вин7 проблема с буфером обмена есть, а в акад 2015/C3D2015+та же вин7 никаких проблем не наблюдается.(за чистотой файлов следил на обоих акадах) Буфер использую все время, причем с вставкой OLE, внедрением ссылок,изображений и т.д. в двж.
     
  13. Philin

    Philin Форумчанин

    Я предпочитаю чертить самостоятельно. А если чертежи чужие, то перед началом работы делаю его копию без мусора через команду _EXPORTTOAUTOCAD и работаю только с этой копией.
    Оффтоп


    Я и не могу с ней столкнуться т.к. после моих действий в чертеже нет таких объектов, которые я не вижу или не могу взорвать/скопировать...

    _purge
    _audit
    _purge
    _EXPORTTOAUTOCAD (два раза Enter)

    Закрываем автокад.
    Открываем созданную копию файла с именем ACAD_старое-имя.
    Работаем с этой копией.
     
  14. PuSTaM

    PuSTaM Форумчанин

    Оффтоп
    то есть ты чистишь чертеж
    тогда почему сначала ты писал следующее?
    то сначал очистка чертежа ерунда, а теперь это т что нужно делать с файлом впервую очередь, в итоге вместо того что бы рядовому пользователю, создавшему эту тему дать совет про то что чертеж сразу надо чистить вот такой последовательностью команд, ты сказал что чистка это чушь всё, нужно копировать через командную строку...тьфу, не вижу смысла что-то ещё обсуждать, кругами ходите, товарисчь
     
  15. sergtor

    sergtor Форумчанин

    А про универсальную, в таких случаях команду ПБЛОК (_WBLOCK) забываем? Сколько раз она меня выручала!
     
    PuSTaM нравится это.
  16. PuSTaM

    PuSTaM Форумчанин

    13-ый автокад сбросил вес файла до 51 Кб
    а выше описанная комбинация с этим файлом на 13-ом акаде не сработала
     
  17. Philin

    Philin Форумчанин

    Оффтоп

    "Сама себе придумала, сама на это обиделась"? ;) А я такого не писал.

     
  18. PuSTaM

    PuSTaM Форумчанин

    Если очистку файла через"Файл-утилиты-очистить" делали то, на сколько я помню (давно 14 не пользовался) у них разный алгоритм и 15-ый акад счищается больше мусора через эту команду
    Попробуйте очистить тормозящий файл в 15-ом акаде и проверить как он будет работать в 14. Если будет тоже самое, то попробуйте то что филин писал, про копирование через командную строку, не удобно, но вдруг получится
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление