| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: Script für den Befehl Klemmenleiste sortieren Standard (3461 mal gelesen)
|
Ch.Jacke Mitglied Elektrotechniker
Beiträge: 3 Registriert: 21.10.2011
|
erstellt am: 19. Jan. 2012 10:08 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen! Ich möchte gerne ein Script erweitern in dem der Befehl "Klemmenleiste sortieren" "Standard" ausgeführt wird. Bisher haben wir diesen Befehl und den Befehl "Klemmen nummerieren" über den Klemmenleisten-Navigator ausgeführt! Vielen Dank im voraus! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jonny Wire Mitglied Script-Troll
Beiträge: 786 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 19. Jan. 2012 12:16 <-- editieren / zitieren --> Unities abgeben: Nur für Ch.Jacke
Die Action heisst TerminalGuiIGfWindTerminalStripSortDefault. Musst aber glaube ich auf die Selektion aufpassen. Anbei ein Script, welches auch einen Menüeintrag im Kontextmenü des Klemmennavis macht: Code: using Eplan.EplApi.ApplicationFramework; using Eplan.EplApi.Scripting;public class NumberingTerminals { [DeclareAction("NumberingTerminals")] public void ActionFunction() { CommandLineInterpreter oCli = new CommandLineInterpreter(); oCli.Execute("TerminalGuiIGfWindTerminalStripSortPosition"); oCli.Execute("XTPGedTerminalNumberingAction"); return; } [DeclareMenu] public void MenuFunctionContext() { Eplan.EplApi.Gui.ContextMenu oMenu = new Eplan.EplApi.Gui.ContextMenu(); Eplan.EplApi.Gui.ContextMenuLocation oLocation = new Eplan.EplApi.Gui.ContextMenuLocation( "TSGViewTree", "1004" ); oMenu.AddMenuItem( oLocation, "Klemmen sortieren und nummerieren...", "NumberingTerminals", true, false ); return; } // Menü [DeclareMenu] public void MenuFunction() { Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu(); oMenu.AddMenuItem ( "Klemmen sortieren und nummerieren...", "NumberingTerminals", "Klemmen sortieren und nummerieren...", 35233, 0, false, false ); } }
------------------ Suplanus.de - Scripting in Eplan ist einfach (toll) [Diese Nachricht wurde von Jonny Wire am 19. Jan. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ch.Jacke Mitglied Elektrotechniker
Beiträge: 3 Registriert: 21.10.2011
|
erstellt am: 19. Jan. 2012 13:25 <-- editieren / zitieren --> Unities abgeben:
|
HOC Ehrenmitglied
Beiträge: 1816 Registriert: 14.06.2004 5.70 Prof P8 2.9.4 Update14
|
erstellt am: 07. Sep. 2015 14:20 <-- editieren / zitieren --> Unities abgeben: Nur für Ch.Jacke
Hallo Jonny Wire, super Skript, verwende es schon lange seit Eplan 2.5 wurden Klemmen aber um die Eigenschaft <20367> Geräteposition erweitert, diese sind der Sortierkennung übergeordnet gibt es vielleicht schon eine Lösung um wieder eine unsortierte Klemmenleiste per RMT zu erzeugen? ------------------ Grüße HOC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 18. Sep. 2015 10:20 <-- editieren / zitieren --> Unities abgeben: Nur für Ch.Jacke
|
HOC Ehrenmitglied
Beiträge: 1816 Registriert: 14.06.2004 5.70 Prof P8 2.9.4 Update14
|
erstellt am: 18. Sep. 2015 14:25 <-- editieren / zitieren --> Unities abgeben: Nur für Ch.Jacke
|
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 21. Sep. 2015 07:19 <-- editieren / zitieren --> Unities abgeben: Nur für Ch.Jacke
Guten Morgen, Deine Frage war aber:
Zitat: Original erstellt von HOC: gibt es vielleicht schon eine Lösung um wieder eine unsortierte Klemmenleiste per RMT zu erzeugen?
Das Skript sortiert die Klemmen "Seitenorientiert" und nummeriert dann. Und das auch unter 2.5
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |