| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: Makro ausgeben (1292 mal gelesen)
|
Sbg Markus Mitglied
Beiträge: 516 Registriert: 24.11.2009 Eplan P8 2.7 Eplan P8 2.5 Eplan P8 2.3 Eplan P8 2.2 Eplan P8 2.0 Eplan 5.70.4.26200
|
erstellt am: 25. Nov. 2014 13:50 <-- editieren / zitieren --> Unities abgeben:
Ich möchte aus einem Makroprojekt bestimmte Makros, über die Suchen Funktion ausgeben. Hab mir da ein Skript zusammengebastelt ( Als Basis hab ich mir das Skript von Suplanus für Makro aktualisieren hergenommen ). Jedoch funktioniert es nicht. Was hab ich da falsch gemnacht ? Public Class Makroausgeben <DeclareMenu()> _ Public Sub MakroFunction() Dim SPConMenu As New Eplan.EplApi.Gui.ContextMenu() Dim SPConMenuLoc3 As New Eplan.EplApi.Gui.ContextMenuLocation("XSeSearchResultsTab1", "1002") SPConMenu.Addmenuitem(SPConMenuLoc3, "Makros ausgeben...", "XMExportWindowMacroFromMacroBoxAction", False, False) End Sub End Class ------------------ --------------- mfg Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nairolf Ehrenmitglied Elektroingenieur
Beiträge: 1987 Registriert: 21.01.2006 EPLAN Electric P8 2022.0.3 Update 2 (Build 17673) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 27. Nov. 2014 09:00 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Hallo ! Also, bin nicht sicher, ob ich verstanden habe, was DU möchtest. Dein Codeschnipsel erzeugt also im Suchergebnisfenster ein Kontextmenü, auf dessen Klick eine EPLAN Action ausgeführt wird. Die Action ist wohl die, die auf Rechtsklick an Makrokästen verfügbar ist, also keine für eine Massenbearbeitung. Wie sieht denn die Suche aus bzw. was ist in der Ergebnisliste drin ? Es müssen auf alle Fälle die Makrokästen als Schnittmenge der Suchergebnisse vorhanden sein. Wonach suchst Du in der EPLAN-Suche, was genau erwartest Du von der Scriptfunktion ? LG nairolf
------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum ------------------------------------------ Da lernt man mühevoll laufen und sprechen, und nun soll ich stillsitzen und die Klappe halten ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sbg Markus Mitglied
Beiträge: 516 Registriert: 24.11.2009 Eplan P8 2.7 Eplan P8 2.5 Eplan P8 2.3 Eplan P8 2.2 Eplan P8 2.0 Eplan 5.70.4.26200
|
erstellt am: 27. Nov. 2014 09:50 <-- editieren / zitieren --> Unities abgeben:
|
nairolf Ehrenmitglied Elektroingenieur
Beiträge: 1987 Registriert: 21.01.2006 EPLAN Electric P8 2022.0.3 Update 2 (Build 17673) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 27. Nov. 2014 09:59 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Und in Deinem Suchergebnis sind also nur Objekte vom Typ "Makrokasten" enthalten, richtig ? Wie klappt es denn, wenn Du eine andere Action benutzt: XMExportMacrosFromMacroProjectActionDann sollte zwar noch eine Abfrage erscheinen, ob das ganze Projekt, oder nur die Selektion geschrieben werden soll, aber diese einfach mit 'Nein' bestätigen und mal schauen, was dann passiert. LG nairolf ------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum ------------------------------------------ Da lernt man mühevoll laufen und sprechen, und nun soll ich stillsitzen und die Klappe halten ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sbg Markus Mitglied
Beiträge: 516 Registriert: 24.11.2009 Eplan P8 2.7 Eplan P8 2.5 Eplan P8 2.3 Eplan P8 2.2 Eplan P8 2.0 Eplan 5.70.4.26200
|
erstellt am: 27. Nov. 2014 10:25 <-- editieren / zitieren --> Unities abgeben:
|
nairolf Ehrenmitglied Elektroingenieur
Beiträge: 1987 Registriert: 21.01.2006 EPLAN Electric P8 2022.0.3 Update 2 (Build 17673) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 27. Nov. 2014 11:27 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Tja, dann wird das wohl einfach aus der Suchergebnisliste nicht gehen. Du könntest im detaillierten Seitenfilter die Suchergebnisliste als Vorauswahl nutzen. Aber ich weiß ja (immer noch) nicht, wonach Du genau suchst, um die gewünschten Makrokästen zu finden. Evtl. kann man ja durch einen Filter im Seitennavi das gleiche Ergebnis erzielen. Wenn allerdings auf einer Seite mehrere Makrokästen sind, und davon widerum nur ein Teil ausgegeben werden soll, wird es wohl nix werden. Vllt. fällt ja jemandem noch was ein LG nairolf ------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum ------------------------------------------ Da lernt man mühevoll laufen und sprechen, und nun soll ich stillsitzen und die Klappe halten ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |