| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: Script Navigator (3830 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: 17. Jul. 2017 10:41 <-- editieren / zitieren --> Unities abgeben:         
Eine Frage an die Script Profis. Ist es möglich festzustellen, welcher Navigator geöffnet ist. z.B.: Schaltschrankaufbau Wenn ja, wie lautet der Befehl dafür ? ------------------ --------------- mfg Markus 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: 17. Jul. 2017 13:48 <-- editieren / zitieren --> Unities abgeben:          Nur für Sbg Markus
|
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: 18. Jul. 2017 06:30 <-- 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: 19. Jul. 2017 16:07 <-- editieren / zitieren --> Unities abgeben:          Nur für Sbg Markus
Hallo ! Habs mal nach 'nem Tipp vom EPLAN-API-Support (1000x Dank für die super kompetente Hilfe dort immer !!) getestet, und es geht auch im Scripting Lösungsansatz: - Speichern des aktuellen Arbeitsbereichens als DUMMY z.B: SaveWorkspaceAction /Workspacename:dummy - Suchen in den User-Settings des gespeicherten Arbeitsbereiches im Settings USER.WORKSPACE.NAMED.dummy.Data.Visibility - Der Navigatorname kann per Diagnose-Dialog ermittelt werden (Abschnit DialogName) Beispiel: Ich will wissen, ob der Makro-Navigator im aktuellen Arbeitsbereich offen ist: Code:
Settings oSettings = new Settings(); string sSettingsPath = "USER.WORKSPACE.NAMED.dummy.Data.Visibility.XMacroPdd" if (oSettings.ExistSetting(sSettingsPath)) { //Navi ist offen, mach was damit ;) }
Wenn einen am Ende der dummy-Arbeitsbereich stört, kann man den mit der SchemeSettings-Klasse wieder plattmachen... (Üs gehören dem API-Support ) ------------------ 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 |
Jonny Wire Mitglied Script-Troll
  
 Beiträge: 786 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 11. Aug. 2017 15:19 <-- editieren / zitieren --> Unities abgeben:          Nur für Sbg Markus
|
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: 16. Aug. 2017 07:31 <-- editieren / zitieren --> Unities abgeben:         
|
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: 17. Aug. 2017 11:41 <-- editieren / zitieren --> Unities abgeben:         
Mit dem Seiten Navi funktioniert es. Beim 2D Schaltschrankaufbau [XplDoPanelLayoutAction] Betriebsmittelnavi [XNavigator] funktioniert es nicht hab ich da eine falsche Action ? ------------------ --------------- mfg Markus 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: 17. Aug. 2017 15:02 <-- editieren / zitieren --> Unities abgeben:          Nur für Sbg Markus
|
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: 18. Aug. 2017 07:03 <-- editieren / zitieren --> Unities abgeben:         
|
F.S. Moderator
    
 Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 18. Aug. 2017 08:07 <-- editieren / zitieren --> Unities abgeben:          Nur für Sbg Markus
|
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: 18. Aug. 2017 09:49 <-- editieren / zitieren --> Unities abgeben:         
bei mir wird nur diese angezeigt wenn ich STRG + ^ drücke. Last called action from (context)menu : XplDoPanelLayoutAction Menu text : Projektdaten:Geräte / Artikel:2D-Schaltschrankaufbau-Navigator Menu Id : 35021 Product modifier : Basic Product variant : Basic File version : 2.6.3.10582 Product version : 2.6.3.10582 Build date : Wed Nov 30 00:04:41 2016
------------------ --------------- mfg Markus 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. Aug. 2017 10:07 <-- editieren / zitieren --> Unities abgeben:          Nur für Sbg Markus
|
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: 18. Aug. 2017 12:14 <-- editieren / zitieren --> Unities abgeben:         
|
Geronimo Mitglied
   
 Beiträge: 1040 Registriert: 14.12.2001 EPlan P8 2.8
|
erstellt am: 21. Aug. 2017 08:13 <-- editieren / zitieren --> Unities abgeben:          Nur für Sbg Markus
Zitat: Original erstellt von Jonny Wire: Ich hab das mal ausprogrammiert :^) Finde es sehr praktisch wenn man z.B. zwischen Schaltplan / Bauraum umschaltet.
Vielleicht ist es noch zu früh; aber warum das Umschalten der Ansichtsfenster per Script realisieren? Ich habe drei Schaltflächen angelegt mit denen ich vordefinierte Ansichtsfenster umschalte. Befehlszeile (für Ansichtsfenster "1") : OpenWorkspaceAction /Workspacename:"A-Fenster_1" Dazu noch eine kleine Grafik für eine Schaltfläche je Fenster; fertig. ------------------ gruß ger nim 
[Diese Nachricht wurde von Geronimo am 21. Aug. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| Elektrotechniker als Spezialist für Prozess- und Energietechnik (m/w/d) | Gönnen Sie sich einen frischen Job, in dem Ihre Qualitäten wirklich geschätzt und gefördert werden. Bei Moers Frischeprodukte finden Sie ein Team von Frischeheld:innen, die sich für unsere Produkte wie auch für frische Ideen und Methoden einsetzen. Wir sind ein Joint Venture von Dr. Oetker und der Molkerei Gropper. Expert:innen für die Herstellung von Frischeprodukten aus Milch und Frucht, mit denen wir das Leben unserer Kund:innen jeden Tag ein Stückchen besser machen.... | Anzeige ansehen | Elektrotechnik, Elektronik |
|
Jonny Wire Mitglied Script-Troll
  
 Beiträge: 786 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 21. Aug. 2017 08:42 <-- editieren / zitieren --> Unities abgeben:          Nur für Sbg Markus
|