VetCAD

AutoPLOT

    5 оценок

Ilya405

размещено: 03 Мая 2024
обновлено: 11 Июня 2024
AutoPLOT распознает различные форматы листов (ГОСТ 2.301-68), оформленных в пространстве модели. Поиск рамок выполняется в блоках (включая динамические), полилиниях (замкнутый прямоугольник) и отрезках. В процессе работы формируется очередь печати и создается многостраничный PDF файл.

УСТАНОВКА:
1. Положить AutoPLOT.dll в надежное место.
2. В AutoCAD набрать команду netload и указать файл.
3. На панели быстрого доступа (наверху слева) появится значок принтера.

Краткая демонстрация работы: https://youtube.com/@AutoPLOT

Более подробно описано в справке.

#03.05.2024 Проект собран для разных версий AutoCAD.
#06.05.2024 Исправлена ошибка при печати (jit отладка).
#30.05.2024 Исправлено распознавание форматов в динамических блоках.
AutoPLOT1

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 11-20 из 44
rzinnurov , 06 мая 2024 в 20:58
#11
Цитата:
Сообщение #7 от Ilya405

Цитата:Сообщение #6 от rzinnurovДобрый день.
Отличное приложение, экономия времени 100%.
Однако 2018 выдает ошибку, 2024 работает штатно.
Ilya405, на версии с ошибками стоит ждать новых версий?

Попробую пересобрать для разных версий, может сработает

Добрый день.
AutoCAD 2018 выдаёт по прежнему ошибку при попытке печати.
Ilya405 , 06 мая 2024 в 23:43
#12
Цитата:
Сообщение #9 от pavel.ilin

Добрый день, автокад 2020 при нажатии на кнопку печать, выдает ошибку:

Приложение не поддерживает оперативную (JIT)
отладку. Подробная информацию приводится в конце данного сообщения.

Ошибка и ее причина найдены. Проблема была в pc3 файле (DWG to PDF.pc3), который на windows10 имеет свои "особенности". Плагин обновил, должно работать :)
Ilya405 , 06 мая 2024 в 23:59
#13
Старые pc3 и pmp файлы (AutoPLOT.pc3 и AutoPLOT.pmp) нужно удалить. Пути к файлам:

C:\Users\имя пользователя\AppData\Roaming\Autodesk\\версия autocad\R23.0\enu\Plotters

C:\Users\имя пользователя\AppData\Roaming\Autodesk\\версия autocad\R23.0\enu\Plotters\PMP Files
NikonLay , 07 мая 2024 в 10:01
#14
На Автокад 2024 с полилиниями и блоками не работает, с линиями работает. Приходится сначала все блоки и полилинии взорвать до линий
vade , 08 мая 2024 в 12:05
#15
на AutoCAD 2017 не работает
Rhcp , 08 мая 2024 в 12:08
#16
Добрый день. Автокад 2024. Виндовс 11. Выдает вот такую ошибку.
Команда: NETLOAD
Не удалось загрузить сборку. Сведения об ошибке: System.IO.FileLoadException: Не удалось загрузить файл или сборку "file:///C:\Users\yural\Downloads\AutoPLOT dnl15646\AutoPLOT.dll" либо одну из их зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515)
Имя файла: 'file:///C:\Users\yural\Downloads\AutoPLOT dnl15646\AutoPLOT.dll' ---> System.NotSupportedException: Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569.
в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
в System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
в System.Reflection.Assembly.LoadFrom(String assemblyFile)
в Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
Ilya405 , 08 мая 2024 в 14:52
#17
Цитата:
Сообщение #16 от Rhcp
Добрый день. Автокад 2024. Виндовс 11. Выдает вот такую ошибку.
Команда: NETLOAD
Не удалось загрузить сборку. Сведения об ошибке: System.IO.FileLoadException: Не удалось загрузить файл или сборку "file:///C:\Users\yural\Downloads\AutoPLOT dnl15646\AutoPLOT.dll" либо одну из их зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515)
Имя файла: 'file:///C:\Users\yural\Downloads\AutoPLOT dnl15646\AutoPLOT.dll' ---> System.NotSupportedException: Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569.
в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
в System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
в System.Reflection.Assembly.LoadFrom(String assemblyFile)
в Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)

https://avcprg.blogspot.com/2020/10/blog-post_11.html?m=1
Куинбус Флестрин , 09 мая 2024 в 10:21
#18
Добрый день!
Очень все хорошо работает - Автокад 2015 (64).
Загружаю AutoPLOT.dll через ACAD20**doc.lsp.
Но, возможно сделать вариант так, чтобы значок в панели быстрого доступа не создавался. Пусть прописывается в реестре, пожалуйста, но загружалось без создания значка, а пользователь уже сам размещал потом команду где ему будет удобно.
Спасибо.
Ilya405 , 09 мая 2024 в 11:44
#19
Цитата:
Сообщение #18 от Куинбус Флестрин
Добрый день!
Очень все хорошо работает - Автокад 2015 (64).
Загружаю AutoPLOT.dll через ACAD20**doc.lsp.
Но, возможно сделать вариант так, чтобы значок в панели быстрого доступа не создавался. Пусть прописывается в реестре, пожалуйста, но загружалось без создания значка, а пользователь уже сам размещал потом команду где ему будет удобно.
Спасибо.

После загрузки плагина доступна команда "APLOT". А чем значек мешает?
Куинбус Флестрин , 09 мая 2024 в 14:35
#20
От Ilya405:
После загрузки плагина доступна команда "APLOT". А чем значек мешает?

Согласно правилам русского языка, в суффиксах существительных под ударением после шипящих пишется буква «о» - значок.
Ну это к слову.
Конечно команда доступна, иначе я зачем мне говорить о том, что "а пользователь уже сам размещал потом команду где ему будет удобно."
Просто многие пользователи и я "грешный" в том числе, привыкли настраивать интерфейс программы по своему усмотрению. Излишняя "опека" от разработчика немного напрягает. Лучшее всегда враг хорошего. Вот, например Александр Ривилис создал "ReCalcTable" , ее пользователь загрузил, а дальше сам - хочешь в меню, хочешь - со значком в любое место.
Я не критикую, боже упаси, Вы сделали очень хороший продукт и 1000 раз Вам спасибо, здоровья и удачи.
Я просто попросил, так как сам я просто скромный пользователь, а как формировать работу Вашей (хорошей и тем более бесплатной) программы, только Ваш выбор.
Нет, так нет. Вам огромное спасибо за Ваш труд.
Не обижайтесь!
Всего доброго!
zip

0.97 МБ

СКАЧАТЬ