Skip to content

dimak222/KSaver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KSaver

"KSaver" для сохранения документов КОМПАСа в старые версии. Работает с КОМПАС v21 и предыдущими версиями.

Что умеет:

  1. Сохранять текущий открытый/открытые файлы, в "одиночном" и "массовом" (все открытые файлы) режиме.
  2. Если неоткрыт документ или документ неактивен (нажат домик), предлагает массовое сохранение из папки.
  3. Возможность задавать настройки (версия сохранения; откуда брать файлы; куда сохранять) каждый раз при запуске или записать их в txt файл.
  4. Имеет основные опции (задаются в txt файле): "model_name" - брать обозначение и наименование из модели; "mass_saving" - включение/выключение опции массового сохранения (для открытых файлов); "file_version" - версия в какую сохранять файл; "types_of_documents" - типы документов для обработки; "***_directory" - путь к папкам открытия/сохранения документов; .... и т.д.
  5. В случае невозможности сохранения, выдаёт сообщение о открытии или создания списка этих файлов.
  6. В случае невозможности открытия, выдаёт сообщение, о создании списка этих файлов.

В планах:

  1. Сделать быстрое открытие в КОМПАС v21 (по аналогии как открытие перетаскиванием "BeginDragOpenFiles", если есть пример, буду очень благодарен).
  2. Добавить сохранение в другие форматы.
  3. Добавить опцию сохранения дет./подсборок из открытой СБ.
  4. Сделать интерфейс.