| | |
 | 2 Millionen Marke geknackt: Nächster Meilenstein im Eplan Data Portal erreicht, eine Pressemitteilung
|
|
Autor
|
Thema: Scripting: Mehrere Projekte bearbeiten (2198 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: 2002 Registriert: 21.01.2006 EPLAN Electric P8 2026.0.3 Update 1 (Build 25480) 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:         
|

| | CAE-Konstrukteur (m/w/d) | Werde ein Teil der PURPLAN GmbH ? dem Herz der PURPLAN-Gruppe! Wir bei der PURPLAN-Gruppe bauen Anlagen ? weltweit, hochmodern und immer individuell nach Kundenwunsch. Gemeinsam mit der PCR Engineering GmbH, unserem Planungsbüro, der PURsupport GmbH, unserem Service-Partner, und der PURPLAN International GmbH sind wir bei PURPLAN über 200 motivierte Köpfe, die an unserem Hauptsitz ... | | 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 |