Hot News aus dem CAD.de-Newsletter:

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
Autor Thema:   Scripting: Mehrere Projekte bearbeiten (440 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: 1790
Registriert: 21.01.2006

EPLAN Electric P8 2.8.3 12666 HF2 Ultimate
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



CAD-Planer (m/w/d)

Die Wurm-Gruppe gehört zu den führenden Anbietern von Automatisierungssystemen für Kälteanlagen und Gebäudetechnikmanagement im Lebensmittelhandel. Als Teil der Wurm-Gruppe ist GTM der MSR-Spezialist für die Gebäudetechnik und projektiert rund 300 konkrete Märkte pro Jahr mit Hardware, Software und Schaltschränken. An unserem Standort in Remscheid bieten wir ein vielfältiges Spektrum, ...

Anzeige ansehenTechnischer Zeichner, Bauzeichner
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: 19
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)2020 CAD.de | Impressum | Datenschutz