| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Долгое зависание файла при вставке через буфер обмена

Долгое зависание файла при вставке через буфер обмена

Ответ
Поиск в этой теме
Непрочитано 03.04.2020, 19:43 #1
Долгое зависание файла при вставке через буфер обмена
Александр Анатольевичъ
 
Регистрация: 07.07.2016
Сообщений: 66

При копировании и вставке объектов как внутри чертежа, так и при копировании их в другие файлы, зависает на 10-15 секунд. Читал интернет, форум, ответа не нашел. Прошу помощи. Файл прикреплен.

Вложения
Тип файла: dwg
DWG 2013
план ВК общ.148чел.dwg (2.84 Мб, 8 просмотров)

Просмотров: 1929
 
Непрочитано 03.04.2020, 19:52
#2
Кулик Алексей aka kpblc
Moderator

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


Без открывания файла: Не выполняется копирование объектов между файлами через буфер обмена
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.04.2020, 20:08
#3
Александр Анатольевичъ


 
Регистрация: 07.07.2016
Сообщений: 66


Масштабы сбросил, глюк остался. Читаю дальше.

----- добавлено через ~5 мин. -----
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
С удалением словарей не очень понял. Куда нужно вставлять код программы?

----- добавлено через ~29 мин. -----
Сохранил код в *.lsp, загрузил, ввел _DR
Пишет "стерто 0 объектов"
Александр Анатольевичъ вне форума  
 
Непрочитано 03.04.2020, 20:49
1 | #4
hts


 
Регистрация: 07.06.2018
Сообщений: 2


Заметки для работы в AutoCAD

Мучительное ожидание вставляемого объекта

Совсем недавно столкнулись с проблемой при копировании из файлов *.dwg и вставке в другие файлы *.dwg приходиться ожидать, иногда ощутимо продолжительно, чтобы появилось изображение вставки. Для исправления данной ситуации выяснилось, что файлы содержат многочисленные неиспользуемые библиотеки Siberia и проч. Размеры таких файлов превышают первичные размеры на 1-2Мб, что ощутимо. Для очистки таких файлов необходимо:
1. Скинуть файл SiberiaRemoving_2017.dll в папку AutoCAD (путь: C:\Program Files\Autodesk\AutoCAD 20ХХ);
2. Открыть AutoCAD и загрузить этот файл (в командной строке прописать команду _NETLOAD → откроется окно→ найти и выбрать имя файл SiberiaRemoving_2017.dll→ →открыть);
3. В командной строке прописать команду SiberiaRemove → Enter.

Для каждого нового открытого файла необходимо производить очистку с п.1 – п.3 включительно.
Примечание: если сессия работы в файле AutoCAD не прекращалась, то очистку файла необходимо выполнять, начиная с п.3.
Файл прилагается.
P. S. Следует отметить, что не все компьютеры видят и тормозят при наличии библиотек Siberia, с чем это связано, еще предстоит выяснить. Если кто знает, пишите.

Ссылочка на файлик
http://bit.ly/2VKMXXJ
Вложения
Тип файла: dwg
DWG 2010
план ВК общ.148чел.dwg (849.8 Кб, 2 просмотров)
hts вне форума  
 
Автор темы   Непрочитано 03.04.2020, 21:53
#5
Александр Анатольевичъ


 
Регистрация: 07.07.2016
Сообщений: 66


Цитата:
Сообщение от hts Посмотреть сообщение
3. В командной строке прописать команду SiberiaRemove → Enter.
п.3 не работает, пишет:
Команда: SIberiaRemove
Неизвестная команда "SIBERIAREMOVE". Для вызова справки нажмите F1.
Александр Анатольевичъ вне форума  
 
Непрочитано 03.04.2020, 21:55
1 | #6
Кулик Алексей aka kpblc
Moderator

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


Александр Анатольевичъ, у тебя ACAD версии какой?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.04.2020, 21:57
#7
Александр Анатольевичъ


 
Регистрация: 07.07.2016
Сообщений: 66


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Александр Анатольевичъ, у тебя ACAD версии какой?
2016
Александр Анатольевичъ вне форума  
 
Непрочитано 03.04.2020, 22:02
1 | #8
Кулик Алексей aka kpblc
Moderator

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


После полной очистки -> план ВК общ.148чел(1)
_-.wblock -> план ВК общ.148чел(wb)
Вложения
Тип файла: dwg
DWG 2013
план ВК общ.148чел(1).dwg (753.3 Кб, 0 просмотров)
Тип файла: dwg
DWG 2018
план ВК общ.148чел(wb).dwg (697.8 Кб, 1 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 03.04.2020, 22:04
1 | #9
Кулик Алексей aka kpblc
Moderator

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


Сорри, _-wblock вывалил в формате DWG2018. Исправляюсь
Вложения
Тип файла: dwg
DWG 2013
план ВК общ.148чел(wb).dwg (706.7 Кб, 3 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 03.04.2020, 23:15
1 | 1 #10
hts


 
Регистрация: 07.06.2018
Сообщений: 2


Александр Анатольевичъ,
поробуйте
https://github.com/BoxaShu/SiberiaRe...oving_2016.dll
hts вне форума  
 
Непрочитано 04.04.2020, 10:59
#11
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,112


Может поможет изменение переменной demandload?
v.psk вне форума  
 
Автор темы   Непрочитано 04.04.2020, 13:15
#12
Александр Анатольевичъ


 
Регистрация: 07.07.2016
Сообщений: 66


Цитата:
Сообщение от hts Посмотреть сообщение
Александр Анатольевичъ,
поробуйте
https://github.com/BoxaShu/SiberiaRe...oving_2016.dll
Не работает.

Команда: _NETLOAD
Не удалось загрузить сборку. Сведения об ошибке: System.IO.FileLoadException: Could not load file or assembly 'file:///C:\Program Files\Autodesk\AutoCAD 2016\SiberiaRemoving_2016.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
File name: 'file:///C:\Program Files\Autodesk\AutoCAD 2016\SiberiaRemoving_2016.dll' ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
at loadmgd()

----- добавлено через ~3 мин. -----
У меня еще 3 таких же файла. На 2018 acad будет работать с SiberiaRemoving_2017.dll?
Александр Анатольевичъ вне форума  
 
Непрочитано 04.04.2020, 14:19
1 | #13
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,039


Александр Анатольевичъ, в свойствах файла *.dll после скачивания снимите галку: данный файл скачен бла-бла-бла... А потом уже загружайте в акад
Сергей812 вне форума  
 
Непрочитано 04.04.2020, 14:42
#14
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Александр Анатольевичъ, ветка на форуме с обсуждением этой программы: https://forum.dwg.ru/showthread.php?t=154005
Там же есть ссылки на версии от 2009 до 2020 и исходный код до кучи.
Boxa на форуме  
 
Автор темы   Непрочитано 04.04.2020, 15:06
#15
Александр Анатольевичъ


 
Регистрация: 07.07.2016
Сообщений: 66


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Александр Анатольевичъ, в свойствах файла *.dll после скачивания снимите галку: данный файл скачен бла-бла-бла... А потом уже загружайте в акад
Заработало. Спасибо!
Александр Анатольевичъ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Долгое зависание файла при вставке через буфер обмена

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать, чтобы результат функции measuregeom автоматически копировался в буфер обмена pion AutoCAD 10 28.04.2016 16:08
Сохранение фрагмента чертежа в .dxf через буфер обмена Pin AutoCAD 5 13.05.2015 10:45
Непонятное увеличение элемента при копировании через буфер обмена tanash AutoCAD 9 30.08.2010 06:54
вопросы про handle и буфер обмена Composter Программирование 5 01.06.2009 17:26
Вставка фрагментов таблицы из Excel в таблицу Автокада 2006 через буфер обмена - возможно ли? kp+ AutoCAD 3 21.03.2008 10:32