Hallo API-freaks,
ich wollte die Premium-Funktion "intelligentes Auswählen"
in ein Macro packen
=> Im dialog geht es , siehe Bsp. grün=RGB 0,255/255,0
aber: der Macro-recorder lies sich nicht abspielen
und die Hilfe zeigt andere Parameter :
'--------------------Power Select--------------------
' a) aus recorder:
'Set swUtilPsl = swutil.PowerSelect
'b) aus Run PowerSelect Example (VB) :
Set swUtilPsl = swutil.GetToolInterface(gtSwToolPowerSelect)
longstatus = swUtilPsl.Init()
' aus API-Hilfe (falsch !? :
'longstatus = swUtilPsl.SetSelectEntitiesTypes(False, False, True, False) ' Kante, Kurvenzüge, Flächen, Features
longstatus = swUtilPsl.SetSelectEntitiesTypes(gtPslSelectionType_Face)
' errorcode = swUtilPsl.SetEdgeConvexityFilter(TRUE, FALSE,FALSE)
longstatus = swUtilPsl.SetShowHiddenEntities(False) ' Features von verdeckten Körpern anzeigen J/N
'longstatus = swUtilPsl.SetFeatureColorFilter(0#, 1#, 0) ' RGB auf 1 normiert
longstatus = swUtilPsl.SetFaceColorFilter(0#, 1#, 0) ' RGB auf 1 normiert
varEntCount = swUtilPsl.RunPowerSelect(0, longstatus)
longstatus = swUtilPsl.SelectResults()
longstatus = swUtilPsl.Close()
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP