Шаблоны деталей

Автор MaxCraft, 19.11.20, 22:02:23

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

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

MaxCraft

Добрый день уважаемые знатоки, подскажите можно ли в это окно добавить свои шаблоны, ну или изменить существующие?

VLaD-Sh

А чем вас не устраивает вкладка шаблоны? Там как раз и лежат ваши шаблоны

MaxCraft

Так просто удобнее применять шаблоны, но есть еще проблемка. Когда я пишу макрос создания детали по определенному шаблону, у меня в место этого включается окно редактирования шаблона.

Петрович-47

Так надо не открывать шаблон, а создавать на его основе документ

MaxCraft

Я в этом плохо разбираюсь, подскажите какую строчку нужно поменять?

import Kompas10API5 as KAPI
import Kompas10API7 as KAPI7
import pythoncom
from win32com.client import Dispatch
import LDefin2D
import LDefin3D
import ksConstants as CONST2D7
import ksConstants3D as CONST3D7
import MiscellaneousHelpers as MH

iKompasObject = Dispatch('KOMPAS.Application.5')
iKompasObject = KAPI.KompasObject(iKompasObject)
MH.iKompasObject = iKompasObject

iApplication = Dispatch('KOMPAS.Application.7')
iApplication = KAPI7.IApplication(iApplication)
MH.iApplication = iApplication

iDocument2D = iKompasObject.ActiveDocument2D()
iDocument = iApplication.ActiveDocument
iKompasDocument2D = KAPI7.IKompasDocument2D(iDocument)


iDocument3D = iKompasObject.Document3D()
iDocument3D.Open("C:/Program Files/ASCON/KOMPAS-3D V15/Templates/Деталь отрезная.m3t", False)

IDocuments.AddNewDocumentFromTemplate - Создать новый документ по шаблону и добавить его в коллекцию.