| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| | |
 | Erste Einblicke in die neue Eplan Plattform 2026, eine Pressemitteilung
|
|
Autor
|
Thema: Scripting: Mehrere Projekte bearbeiten (2081 mal gelesen)
|
ENPLANER Mitglied Funkenschuster

 Beiträge: 91 Registriert: 08.03.2005 EPLAN 5.70 EPLAN P8 (1.9 - 2.7) EPLAN EEC One
|
erstellt am: 10. Sep. 2019 12:16 <-- editieren / zitieren --> Unities abgeben:         
Hallo miteinander, aktuell geben wir die PDF's des aktuellen Projektes automatisiert aus. Mich interessiert nun eine Änderung um alle geöffneten Projekte auf einmal zu bearbeiten. Gibt es für Scripting eine Aktion um alle offenen Projekte zu ermitteln? EPLAN schafft es ja auch beim Neustart alle zuvor geöffneten Projekte wieder zu öffnen public class DURR_CreatePDFs { #region PUBLIC: DEFINE GLOBAL VARIABLES public static string globalString_PDFExportPath = @"$(TMP)\EPLAN\PDF-Exports\$(PROJECTNAME)"; //<<-- Exportordner für PDFs #endregion #region INTERNAL: DEFINE GLOBAL VARIABLES public static ISOCode.Language global_GuiLanguage = new Languages().GuiLanguage.GetNumber(); public static string globalString_EPLANVersion = GetActiveEplanVersion(); public static int globalInt_EPLANVersion = System.Convert.ToInt16(globalString_EPLANVersion.Replace(".", string.Empty)); #endregion [DeclareAction("DURR_CreatePDFs")] public void XDURR_CreatPDFs() { Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nairolf Ehrenmitglied V.I.P. h.c. Elektroingenieur
     
 Beiträge: 2000 Registriert: 21.01.2006 EPLAN Electric P8 2024.0.3 Update 1 (Build 21460) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 10. Sep. 2019 13:38 <-- editieren / zitieren --> Unities abgeben:          Nur für ENPLANER
Hallo ! Im Scirpting gibt es keine offizielle Möglichkeit, aller geöffenten Projekte zu ermitteln (in der API gäbe es dafür die ProjectManager-Klasse). Jonny Wire hätte die Idee, über Event-Handler jedes Projekt-Öffnen- / Projekt-Schließen-Ereignis in einem benutzerdefinierten Settings zu speichern. Ist aber halt nicht eben ein 2-Zeiler und EventHandling kann u.U. tricky sein. 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 |
ENPLANER Mitglied Funkenschuster

 Beiträge: 91 Registriert: 08.03.2005 EPLAN 5.70 EPLAN P8 (1.9 - 2.7) EPLAN EEC One
|
erstellt am: 10. Sep. 2019 14:21 <-- editieren / zitieren --> Unities abgeben:         
|

| | Elektrokonstrukteur / Techniker EPLAN P8 für EZA-Regler (m|w|d) | - Über 350 Mitarbeitende bundesweit an verschiedenen Standorten
- Unsere Geschäftsfelder: Kommunalentwicklung, Gebäudeplanung und Architektur, E-Mobilität, Photovoltaik, Digitalisierung, Investition und Contracting
- Schwerpunkt der Gesellschaft energielenker solutions GmbH:
Energiemanagement-Software, KI-gestützte Steuerung von Energieerzeugungsanlagen, Lastmanagement, ... | | Anzeige ansehen | Feste Anstellung |
|
mettelfe Mitglied

 Beiträge: 24 Registriert: 21.01.2012 -Core i7 -M2000M -32GB RAM -Windows 10 -EPLAN P8 Professional v2.7 HF3
|
erstellt am: 10. Sep. 2019 16:42 <-- editieren / zitieren --> Unities abgeben:          Nur für ENPLANER
Ich habe so etwas schon mal programmiert. Einfach den aktuellen Projektpfad in ein Array schreiben. Danach aktuelles Projekt schließen bis kein Projekt mehr offen ist.. Dieses Array kannst du dann nutzen um deine Aufgaben nacheinander erledigen zu lassen. ------------------ MFG Mettelfe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |