586.005 aktive Mitglieder*
5.052 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEXAGON Production Software Forum

Ihre Vielseitigen Softwarelösungen

OpenEdge per Mausklick

Beitrag 06.02.2014, 19:36 Uhr
L-Noerber
L-Noerber
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 16.01.2012
Beiträge: 11

Hier mal ein kleines Makro um per Mausklick Konturzüge zu öffnen . Die Funktion zum öffnen von Konturzügen per Mausklick wurde ja leider entfernt.

CODE
Public Sub OpenEdge()
    Dim FC As Esprit.FeatureChain, EleNum As Long

    Do
    On Error GoTo ErrorHandler
    
    Set FC = Document.GetAnyElementItem("wähle zu öffnende Kante, wenn Auswahl abgeschlossen ESC drücken", EleNum, espFeatureChain)
    
    On Error GoTo 0

    Dim ComFC As EspritFeatures.ComFeature, CustomProps As EspritProperties.CustomProperties
    Set ComFC = FC
    Set CustomProps = ComFC.Item(EleNum).CustomProperties

    FC.Color = vbYellow
    FC.LineType = espSolid
    FC.LineWeight = espLineWeightMedium
    Call CustomProps.AssignByEnumeration(espFeatureItemOpenEdgeProperty, True)
    Loop

ErrorHandler:
    
End Sub


Public Sub ClosedEdge()
    Dim FC As Esprit.FeatureChain, EleNum As Long

    Do
    On Error GoTo ErrorHandler
  
    Set FC = Document.GetAnyElementItem("wähle zu schließende Kante, wenn Auswahl abgeschlossen ESC drücken", EleNum, espFeatureChain)
    
    On Error GoTo 0

    Dim ComFC As EspritFeatures.ComFeature, CustomProps As EspritProperties.CustomProperties
    Set ComFC = FC
    Set CustomProps = ComFC.Item(EleNum).CustomProperties

    FC.Color = vbYellow
    FC.LineType = espSolid
    FC.LineWeight = espLineWeightMedium
    Call CustomProps.AssignByEnumeration(espFeatureItemOpenEdgeProperty, False)
    Loop

ErrorHandler:
    
End Sub



Der Beitrag wurde von L-Noerber bearbeitet: 06.02.2014, 19:38 Uhr
TOP    
Beitrag 06.02.2014, 22:46 Uhr
cnc-olaf
cnc-olaf
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 24.03.2004
Beiträge: 199

sag bitte wie wende ich das an,

ich hab noch nichts mit makros zu tun gehabt aber das hört sich viel versprechend an..

lg
olaf
TOP    
Beitrag 07.02.2014, 13:47 Uhr
Simon_BA
Simon_BA
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 07.12.2009
Beiträge: 8

Guten Tag,

das AddIn zum Öffnen von Kanten wurde entfernt.
Die Funktion zum Öffnen von einer oder mehrere Kanten gleichzeitig ist jedoch direkt in das UserInterface gebracht worden.
Hierzu am besten die ESPRIT Hilfe öffnen und nach dem Begriff "offene Tasche" suchen.
Dort findet man alle Notwendigen Info's zu diesem Thema.

Schöne Grüße
TOP    
Beitrag 07.02.2014, 22:15 Uhr
L-Noerber
L-Noerber
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 16.01.2012
Beiträge: 11

QUOTE (Simon Jakubka @ 07.02.2014, 13:47 Uhr) *
Guten Tag,

das AddIn zum Öffnen von Kanten wurde entfernt.
Die Funktion zum Öffnen von einer oder mehrere Kanten gleichzeitig ist jedoch direkt in das UserInterface gebracht worden.
Hierzu am besten die ESPRIT Hilfe öffnen und nach dem Begriff "offene Tasche" suchen.
Dort findet man alle Notwendigen Info's zu diesem Thema.

Schöne Grüße


das ist bekannt und für uns umständlicher, so kann ich direkt mit der Maus die Kante öffnen. 1x Click und fertig xD
TOP    
Beitrag 08.02.2014, 12:06 Uhr
cnc-olaf
cnc-olaf
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 24.03.2004
Beiträge: 199

kann man die makros so ablegen das sie beim öffnen von esprit schon da sind oder muss
man sie in einer vorlage speichern ?

lg
cnc-olaf
TOP    
Beitrag 10.02.2014, 05:16 Uhr
L-Noerber
L-Noerber
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 16.01.2012
Beiträge: 11

QUOTE (cnc-olaf @ 08.02.2014, 13:06 Uhr) *
kann man die makros so ablegen das sie beim öffnen von esprit schon da sind oder muss
man sie in einer vorlage speichern ?

lg
cnc-olaf


Moin

Makros kannst du über Extras/Anpassen im Register Anpassen unter Makros direkt als Icon auf deine Leiste ziehen. smile.gif
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: