Language="VBSCRIPT" Sub CATMain() '*************************Part auswählen bzw aktivieren jSelection Set oDocument = CATIA.ActiveDocument MsgBox "Bitte Part auswählen", 0,"PartSelection" Dim jSel, jStatus, jFilter(0) Set jSel = oDocument.Selection jFilter(0) = "Part" jStatus = jSel.SelectElement3(jFilter, "Part selektieren / ESC bei keine Auswahl", False, CATMultiSelTriggWhenSelPerf, False) If iStatus = "Normal" Then End If Set oPart = oDocument.Selection.Item(1).Value 'msgbox opart.name '***********************Parameter erzeugen userMasse und Dichte Set parameters1 = oPart.Parameters Set dimension1 = parameters1.CreateDimension("Masse.3", "MASS", 0.000000) dimension1.Rename "userMasse" Set realParam1 = parameters1.CreateReal("`Reelle Zahl.1`", 0.000000) realParam1.Rename "dichte" '*******************Body Auswählen Set oBody1 = CATIA.ActiveDocument MsgBox "Bitte Body auswählen", 0 ,"BodySelection" Dim iSel, iStatus, sFilter(0) set iSel = Catia.ActiveDocument.Selection sFilter(0) = "Body" iStatus = iSel.SelectElement3(sFilter, "Body selektieren / ESC bei keine Auswahl", False, CATMultiSelTriggWhenSelPerf, False) If iStatus = "Normal" Then End If myName = oBody1.Selection.Item(1).value.name '