Hallo,
ich bin ein absoluter Neuling ind der Makroprogrammierung mit Catia V5. Ich möchte gerne ein Makro schreiben das ich verschiedene Elemente (z.B. alle Sweeps) auf Layer "None" Lege ist sowas möglich??
Soweit bin ich gekommen jetzt weiß ich nur nicht wie ich den Gesuchten elementen den Layer auf "None" setze vielleicht kann mir ja jemand behilflich sein....
Dim selction2
Set selection2 = CATIA.ActiveDocument.Selection
selection2.Search "Name=Sweep.* ,all"
iaCount =selection2.Count
Set visProperties1 = selection2.VisProperties
visProperties1.SetLayer catVisLayerBasic , 100
Dim layer
layer = CLng(0)
Dim layertype As CatVisLayerType
Set visProperties1 = CATIA.ActiveDocument.Selection.VisProperties
visProperties1.GetLayer layertype, layer
If (layertype = catVisLayerNone) Then
MsgBox "Layer None"
End If
If (layertype = catVisLayerBasic) Then
MsgBox "layer =" & layer
selection2.Clear
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP