Hallo,
ich suche seit Stunden verzweifelt nach einem Befehl, mit dem man Parameter dauerhaft sperren kann (ohne diese dann über das Kontextmenü wieder zu entsperren), aber irgendwie gibt es da nichts für.
Mit meinem Quellcode (siehe unten) erzeuge ich einen neuen Parameter, übergebe ihm einen Wert und lasse ihn anschließend verdecken (das Verdecken ist im Moment nur eine Notlösung). Nun möchte ich aber, dass primär, niemand diesen Parameter-Wert ändern kann und sekundär, dass er nicht sichtbar ist.
Habe gehört, dass das mit CAA gehen könnte, aber ich kann mir nicht wirklich vorstellen, was das sein soll (angeblich ist das ja nicht die Makro-Programmiersprache mit CATScript).
Weiß von Euch vielleicht jemand einen Rat? Danke!!!
Code:
Sub CATMain() Dim partDocument1 As Document
Set partDocument1 = CATIA.ActiveDocument
Dim part1 As Part
Set part1 = partDocument1.Part
Dim parameters1 As Parameters
Set parameters1 = part1.Parameters
Dim strParam1 As StrParam
Set strParam1 = parameters1.CreateString("zeit", date & "_" & time)
part1.Update
strParam1.Hidden = True
End Sub
------------------
Gruß AndreeX00X
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP