Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  Scripting: Mehrere Projekte bearbeiten

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN
Autor Thema:  Scripting: Mehrere Projekte bearbeiten (1467 mal gelesen)
ENPLANER
Mitglied
Funkenschuster


Sehen Sie sich das Profil von ENPLANER an!   Senden Sie eine Private Message an ENPLANER  Schreiben Sie einen Gästebucheintrag für ENPLANER

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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
Elektroingenieur


Sehen Sie sich das Profil von nairolf an!   Senden Sie eine Private Message an nairolf  Schreiben Sie einen Gästebucheintrag für nairolf

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: 10. Sep. 2019 13:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ENPLANER 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von ENPLANER an!   Senden Sie eine Private Message an ENPLANER  Schreiben Sie einen Gästebucheintrag für ENPLANER

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Merci Nairolf,

für die schnelle und präzise Antwort.

Gruß
ENPLANER

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Technischer Systemplaner TGA / CAE Systemplaner (m/w/d) Schaltanlagen

Die Wurm-Gruppe, ein Pionier der Automatisierung von Kälte- und Gebäudetechnik im Lebens­mittel­handel, ist führend in Regel- und Überwachungs­systemen, die welt­weit eingesetzt werden. Als Teil der Gruppe ist GTM der MSR-Spezialist für Gebäudetechnik und plant jährlich rund 300 Märkte mit Hardware, Software und Schalt­schränken. Sie sind der Architekt elektro­technischer Welten! ...

Anzeige ansehenGebäude-, Versorgungs-, Sicherheitstechnik
mettelfe
Mitglied



Sehen Sie sich das Profil von mettelfe an!   Senden Sie eine Private Message an mettelfe  Schreiben Sie einen Gästebucheintrag für mettelfe

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ENPLANER 10 Unities + Antwort hilfreich

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz