| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: Toolbar für Symbolmakros (4519 mal gelesen)
|
ÄhPlaner Mitglied Elektrotechniker
Beiträge: 421 Registriert: 26.06.2008 ePlan P8 V2.0.9 SP1 Windows XP
|
erstellt am: 03. Mrz. 2010 07:24 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ist es möglich z.B. über eine kleine Toolbar direkt in ein beliebiges Verzeichnis zu springen, in dem Symbolmakros liegen, um diese dann einzufügen? Wir haben sehr viele Symbolmakros erstellt und es ist ein bisschen nervig, sich immer durch die ganzen Pfade zu klicken, bis man im richtigen Verzeichnis steht, um dann endlich das passende Symbolmakro einzufügen. Ich bin sicher Ihr könnt mir helfen Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN Electric P8 Professional 2.7.x Expertenmenü :) ---
|
erstellt am: 03. Mrz. 2010 07:28 <-- editieren / zitieren --> Unities abgeben: Nur für ÄhPlaner
|
ÄhPlaner Mitglied Elektrotechniker
Beiträge: 421 Registriert: 26.06.2008 ePlan P8 V2.0.9 SP1 Windows XP
|
erstellt am: 03. Mrz. 2010 07:37 <-- editieren / zitieren --> Unities abgeben:
Ja richtig, aber wir haben ca. 300 Symbolmakros erstellt. Das sind vor allem Ventile in den unterscheidlichsten Ausführungen. Die haben wir in einer gewissen Struktur abgelegt. Was mir jetzt vorschwebt ist, dass ich über eine Toolbar mit einem Mausklick direkt im Verzeichnis für z.B. "elektrisch betätigte 5/3 Ventile in Mittelstellung geschlossen" lande. Direkt ein bestimmtes Symbolmakro über eine Toolbar einzufügen funktioniert ja schon bei uns, aber es sind einfach zu viele Varianten. Beispiel: von den 5/3 Ventilen gibt es 15 Varianten in 3 Gruppen. Schön wäre es, wenn ich in eine der Gruppen mit nur einem Klick über eine Toolbar verzweigen könnte. Markus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FML Mitglied
Beiträge: 491 Registriert: 11.03.2002 Aktuell: EPLAN Electric P8 Professional V 2.6 HF2 V 2.7 V 2.7 Education<P>Eplan Fluid Add On Eplan ProPanel Add On Electric P8 API EEC Systeme: MS WINDOWS 10 MS WINDOWS 7 MS WINDOWS 2016 Server MS WINDOWS SQL Server
|
erstellt am: 03. Mrz. 2010 08:48 <-- editieren / zitieren --> Unities abgeben: Nur für ÄhPlaner
Hallo Markus, schalte Dir mal den Arbeitsbereich auf das Schema Eplan21 um. ( Einstellungen, Benutzer, Arbeitsbereich ) Dann siehst Du am rechten Bildschirmrand einige Icons, die das was Du glau´be ich willst realisieren. Nur eben für die ET Symbole. Anstatt der Symbole könnte man wohl auch Symbolmakros aufrufen. ( Action XGedStartInteractionAction /NAme:XMIaInsertMacro /filename:"?" ) Das wäre eine Variante. Eine andere Möglichkeit wäre, dass Du Dir über Scripting ein eigenes Menü mit Submenüs erstellst und dort die obige Action für das entsprechende Makro startest. Hoffe das hilft Dir weiter. Gruß Fritz
------------------ Um zu sehen, musst Du die Augen offen halten. Um zu erkennen, musst Du sie schliessen und denken. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FML Mitglied
Beiträge: 491 Registriert: 11.03.2002 Aktuell: EPLAN Electric P8 Professional V 2.6 HF2 V 2.7 V 2.7 Education<P>Eplan Fluid Add On Eplan ProPanel Add On Electric P8 API EEC Systeme: MS WINDOWS 10 MS WINDOWS 7 MS WINDOWS 2016 Server MS WINDOWS SQL Server
|
erstellt am: 03. Mrz. 2010 09:02 <-- editieren / zitieren --> Unities abgeben: Nur für ÄhPlaner
Hallo Markus, habe Dir mal ein kleines Beispiel für den 2ten Weg gebastelt. Das Script hängt ein Menü Mainmenu HM bei Dir ein. ( siehe Bild ) Wenn Du den Eintrag wie im Bild aufrufst wird Dir ein Symbolmakro FS.ems an den Cursor zum absetzen gehängt. Das Symbolmakro FS.ems sucht er im eingestellten Makroverzeichnis. ( Du musst zum Testen natürlich dort eines hinkopieren ) Wie man Scripte einbindet findest Du ja hier im Forum oder bei Bernd's Magic Forum. Achja und Scriptdatei (zip) erst entpacken. Gruß Fritz ------------------ Um zu sehen, musst Du die Augen offen halten. Um zu erkennen, musst Du sie schliessen und denken. [Diese Nachricht wurde von FML am 03. Mrz. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ÄhPlaner Mitglied Elektrotechniker
Beiträge: 421 Registriert: 26.06.2008 ePlan P8 V2.0.9 SP1 Windows XP
|
erstellt am: 03. Mrz. 2010 09:31 <-- editieren / zitieren --> Unities abgeben:
|
ÄhPlaner Mitglied Elektrotechniker
Beiträge: 421 Registriert: 26.06.2008 ePlan P8 V2.0.9 SP1 Windows XP
|
erstellt am: 03. Mrz. 2010 10:00 <-- editieren / zitieren --> Unities abgeben:
Hallo Fritz, super, genau das ist es!!! Da kann ich drauf aufbauen. Eine Kleinigkeit wäre da allerdings noch. Kann ich den Macropfad auch im Script einstellen, so dass P8 nicht auf den fest eingestellten springt, sondern auf den, den ich im Script festlege? Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FML Mitglied
Beiträge: 491 Registriert: 11.03.2002 Aktuell: EPLAN Electric P8 Professional V 2.6 HF2 V 2.7 V 2.7 Education<P>Eplan Fluid Add On Eplan ProPanel Add On Electric P8 API EEC Systeme: MS WINDOWS 10 MS WINDOWS 7 MS WINDOWS 2016 Server MS WINDOWS SQL Server
|
erstellt am: 03. Mrz. 2010 10:18 <-- editieren / zitieren --> Unities abgeben: Nur für ÄhPlaner
|
Jonny Wire Mitglied Script-Troll
Beiträge: 786 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 03. Mrz. 2010 10:26 <-- editieren / zitieren --> Unities abgeben: Nur für ÄhPlaner
Zitat: super, genau das ist es!!! Da kann ich drauf aufbauen. Eine Kleinigkeit wäre da allerdings noch. Kann ich den Macropfad auch im Script einstellen, so dass P8 nicht auf den fest eingestellten springt, sondern auf den, den ich im Script festlege?
Ja kannst du... dazu musst du aber das Script umschreiben. (Ich werde das Script von Fritz auf ePlanus posten, auch mit Beispiel wie man andere Pfade aufruft) Ich hab auch noch was Mit diesem Script kannst du aus der Toolbar raus einen Ordner im Explorer öffnen... Danach einfach das Makro reinziehen und fertig ePlanus - Open folder Gruß Jonny ------------------ ePlanus.de - Scripting in Eplan ist einfach (toll) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ÄhPlaner Mitglied Elektrotechniker
Beiträge: 421 Registriert: 26.06.2008 ePlan P8 V2.0.9 SP1 Windows XP
|
erstellt am: 03. Mrz. 2010 10:43 <-- editieren / zitieren --> Unities abgeben:
|
ÄhPlaner Mitglied Elektrotechniker
Beiträge: 421 Registriert: 26.06.2008 ePlan P8 V2.0.9 SP1 Windows XP
|
erstellt am: 03. Mrz. 2010 10:55 <-- editieren / zitieren --> Unities abgeben:
Den UNC Pfad möchte ich nicht umbiegen, da sonst andere Dinge nicht mehr so funktionieren wie gewohnt. Ich kanns kaum erwarten, bis auf ePlanus der Tipp drinsteht, wie ich im Script den Pfad angeben kann. Danke Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Straight-Potter Mitglied Dipl.Ing. E-Technik
Beiträge: 601 Registriert: 14.07.2008 EPLAN Plattform 2.9 SP1 API EEC Prof EEC One
|
erstellt am: 03. Mrz. 2010 11:39 <-- editieren / zitieren --> Unities abgeben: Nur für ÄhPlaner
Wieso über Scripte, wenn es über Boardmittel geht Also ich würde dies über externe Programme lösen (siehe Bild) Dann einfach den neuen Menüpunkt (Bsp. Optionen > 1 Macopfad) auf eine Tastenkombi legen und das entsprechende Macro per Drag & Drop in den Plan ziehen.... Oder den Menüpunkt über Optionen > Symbolleisten > anpassen auf einen Button legen... Straight-Potter ------------------ Wenn wir bedenken, dass wir alle verrückt sind, ist das Leben erklärt. [Diese Nachricht wurde von Straight-Potter am 03. Mrz. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ÄhPlaner Mitglied Elektrotechniker
Beiträge: 421 Registriert: 26.06.2008 ePlan P8 V2.0.9 SP1 Windows XP
|
erstellt am: 04. Mrz. 2010 11:40 <-- editieren / zitieren --> Unities abgeben:
|
FML Mitglied
Beiträge: 491 Registriert: 11.03.2002 Aktuell: EPLAN Electric P8 Professional V 2.6 HF2 V 2.7 V 2.7 Education<P>Eplan Fluid Add On Eplan ProPanel Add On Electric P8 API EEC Systeme: MS WINDOWS 10 MS WINDOWS 7 MS WINDOWS 2016 Server MS WINDOWS SQL Server
|
erstellt am: 04. Mrz. 2010 14:24 <-- editieren / zitieren --> Unities abgeben: Nur für ÄhPlaner
Hallo Markus, schau Dir mal im Script menu.cs den Abschnitt unter [DeclareMenu] Methode public void MenuFunction() an. Das müsste eigentlich selbsterklärend sein. Das Popup wird z.B mit uint iPopupMenu1 = oMenu.AddPopupMenuItem("POPUP 2 POP2", "Eintrag 1 in POP 2", "A_Eintrag1POP2", "Eintrag 1 in POP2", iMainMenuId, int.MaxValue, false, false); erzeugt. Natürlich brauchst Du dann auch noch eine Action ( im Bsp A_Eintrag1POP2 ) die dann steuert. Gruß Fritz
------------------ Um zu sehen, musst Du die Augen offen halten. Um zu erkennen, musst Du sie schliessen und denken. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |