Zobrazit plnou verzi příspěvku: Individuální uložení STP* souborů

assaxio
24.10.2018, 10:31
Zdravím všechny odborníky
přes Ilogic,moje znalosti Ilogiku jsou na úrovni začátečníka, a tak vás chci touto cestou moc poprosit i pomoct.jak všichni víme, tak v Inventoru
jde sestava uložit do univerzálního souboru STP*.

Ale já bych ale potřeboval, když dám
uložit kopii jako "Soubor STEP" aby se mi spustilo makro, které uloží
nejen celkovou sestavu ale taky uloží všechny ipt* soubory do individuální
souborů STP*.

Potřebuji to, jelikož jsme začali dávat
jekly na Laser.Děkuji moc. 

Navara
24.10.2018, 21:29

Tady je potřeba jenom zjistit všechny soubory součástí.Tohle je maximálně oholené, ale funkční [code]Sub Main()   ExportAllPartsToStepEnd Sub Sub ExportAllPartsToStep()    Dim topAssembly As AssemblyDocument = ThisDoc.Document    'Sem patri export sestavy do stepu    topAssembly.SaveAs(System.IO.Path.ChangeExtension(topAssembly.FullFileName, ".stp"), True)     'Export vsech odkazovanych soucasti    For Each document As Document In topAssembly.AllReferencedDocuments        If (document.DocumentType = DocumentTypeEnum.kPartDocumentObject) Then            ExportPartToStep(document)        End If    Next End SubSub ExportPartToStep(part As PartDocument)    'Sem patri export soucasti do stepu    part.SaveAs(System.IO.Path.ChangeExtension(part.FullFileName, ".stp"), True)End Sub[/code]