• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Регистрация будет доступна с 8:00 (мск) 12 января.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Сохранятор. Пакетная обработка файлов Компас 3D и не только

Автор Kilia, 19.09.25, 14:22:24

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Kilia


Всем привет!
Представляю вашему вниманию — Сохранятор!

В копилку утилит для пакетной обработки файлов КОМПАС-3D добавился ещё один инструмент, созданный моими силами — не профессионала, но энтузиаста
Что уже реализовано:
Пакетная обработка форматов: cdw, frw, spw, a3d, m3d, pdf (можно склеить существующие pdf в папке)
Экспорт в 2D-форматы:
PDF*, DWG, DXF, PNG, JPEG, TIFF
(для PDF доступен режим «склейки» и автоматической нумерации)
Экспорт в 3D-форматы:
STP, IGS, STL, PNG*
(для PNG можно задать ориентацию (спереди или изометрия) модели при сохранении)
Возможность обрабатывать все исполнения в деталях и сборках как активных документов, так и лежащих в папке.
Гибкая настройка имён файлов при экспорте в 3D:
шаблон может содержать теги:
{marking_full}, {marking_num}, {name}, {file_name}.
Обработка активного документа, рекурсивный поиск файлов, исключения по маске, добавление расширений к именам файлов для 2D.
Сохранение проектов в предыдущие версии КОМПАС-3D.
И даже «вишенка на торте» — импорт Excel-таблиц в КОМПАС-3D с сохранением форматирования.
Я не профессиональный разработчик, а просто увлечённый любитель, поэтому не судите строго.
Буду рад любым замечаниям, предложениям и идеям по улучшению!

Ссылка на github: https://github.com/kilia07/sohranyator/tree/v1.04

Прога написана на c# и скомпилирована в exe

chromium

При запуске какая-то непонятная информация про пробный период. Прога платная?

chromium

Если у тебя на дисплее выбран размер текста 140 % - то прога работает некорректно, не даёт пролистывать вниз параметры, которые есть в окне. Надо бы пофиксить  :azn:

Kilia

Цитата: chromium от 19.09.25, 14:35:05При запуске какая-то непонятная информация про пробный период.
Странно, должно только после 1 октября высветить об окончании пробного периода.
Цитата: chromium от 19.09.25, 14:35:05Прога платная?

По итогу будет, да.

Цитата: chromium от 19.09.25, 14:40:11[Если у тебя на дисплее выбран размер текста 140 % - то прога работает некорректно, не даёт пролистывать вниз параметры, которые есть в окне. Надо бы пофиксить

А и кстате может скачали не ту версию? Качайте версию 1.04 в релизах https://github.com/kilia07/sohranyator/releases/tag/v1.04
А можете скрин прислать как выглядит у вас?

Miroshnyk


Kilia

Цитата: Miroshnyk от 19.09.25, 16:34:58Пробный период сколько?
Три дня?
До конца месяца, при выпуске обновлений - добавлю еще

nickob


Student2025

#7
Добрый день, а есть ли возможность сохранить 3Д модель в DWG или DXF ? Я раньше как делал, сохранял в step, а затем его импортировал, затем обрабатывал что бы модель была как бы "родной", но тут код давал осечки - то работает то нет, а есть ли способ напрямую ? через API ?

На форумах смотрел и везде одно и тоже -
from win32com.client import Dispatch, gencache

AcadAPI = gencache.EnsureModule('{4E3F492A-FB57-4439-9BF0-1567ED84A3A9}', 0, 1, 0)
AcadObject = Dispatch('AutoCAD.Application.20.1', None, AcadAPI.IAcadApplication.CLSID)
AcadObject.Visible = True

# Открываем ГОСТ-шаблон
template_path = r"...\Template\am_gost.dwt"
doc = AcadObject.Documents.Add(template_path)

# Импортируем STEP
AcadObject.ActiveDocument.SetVariable("FILEDIA", 0)  # отключаем диалог выбора файла
AcadObject.ActiveDocument.SendCommand(f'._IMPORT\r"{r"C:\cad\Деталь.stp"}"\r')

Вот он не стабильно работает и иногда _IMPORT вообще не чего не импортирует.  Этот путь такое себе.  Видимо остается с api ?