Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  Projekteinstellungen importieren via Script

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:  Projekteinstellungen importieren via Script (5408 mal gelesen)
HKXVZBi
Ehrenmitglied
Konstruktion Elektroplanung


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

Beiträge: 1502
Registriert: 27.01.2010

i7-3770 3.40GHz, 16GB RAM
Radeon Pro WX5100
3xHP Z27n G2
Software:
MS Win 10 64Bit
MS Office 2010/365
------
ePlan Electric P8
Menüumfang: ǝʇɹǝdxǝ

erstellt am: 24. Apr. 2012 08:49    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 zusammen, ich möchte gern einige Filter/Schemen etc. (z.B. aus Bernds magischer P8 Wissens & Datenplattform) per Script importieren, diese Einstellungen scheinen ja Projekt bezogen zu sein, d.h.
ich muss diese für jedes neue Projekt, welches nicht auf unserem Standardprojekt basiert sondern z.B.
von einem Kunden geschickt wurde.

teilweise hat das schon funktioniert z.B. bei Filtereinstellungen für die Navigatoren

Code:
       
ActionCallingContext ReadXMLFile = new ActionCallingContext();
ReadXMLFile.AddParameter("XMLFile", @"C:\Eplan\Schemata\NGfi.Elemente_mit_Meldungen.xml");
new CommandLineInterpreter().Execute("XSettingsImport", ReadXMLFile);

bei anderen wie z.b. dem Schema für die SPS-Nummerierung oder Beschriftungsschemata funktioniert diese Vorgehensweise jedoch nicht! 

------------------
Gruß 
Marco

---------------------------------
Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten!

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

F.S.
Moderator



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

Beiträge: 1815
Registriert: 23.04.2003

EPLAN Electric P8
2023 Prof.

erstellt am: 24. Apr. 2012 09:20    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 HKXVZBi 10 Unities + Antwort hilfreich

Hallo Marco,

für Projekteinstellungen muß das Projekt mit angegeben werden, sonst werden nur Benutzer /Stations / Firmeneinstellungen importiert.

grüße
FrankS

------------------
TwinTop-Freunde

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

HKXVZBi
Ehrenmitglied
Konstruktion Elektroplanung


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

Beiträge: 1502
Registriert: 27.01.2010

i7-3770 3.40GHz, 16GB RAM
Radeon Pro WX5100
3xHP Z27n G2
Software:
MS Win 10 64Bit
MS Office 2010/365
------
ePlan Electric P8
Menüumfang: ǝʇɹǝdxǝ

erstellt am: 24. Apr. 2012 09:53    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

achso ich bin jetzt davon ausgegangen das es ausreichend ist wenn ich das Projekt gerade geöffnet habe um diese Einstellungen zu importieren... dafür würde ich dann aber eine variable nutzen wollen, gibt es hier eine Möglichkeit den namen des aktuell geöffneten Projektes auszulesen?

------------------
Gruß 
Marco

---------------------------------
Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten!

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

F.S.
Moderator



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

Beiträge: 1815
Registriert: 23.04.2003

EPLAN Electric P8
2023 Prof.

erstellt am: 24. Apr. 2012 10:58    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 HKXVZBi 10 Unities + Antwort hilfreich

Versuch mal folgenden Code 

Code:

string strProject = PathMap.SubstitutePath("$(P)");
ActionCallingContext ReadXMLFile = new ActionCallingContext();
ReadXMLFile.AddParameter("Project", strProject);
ReadXMLFile.AddParameter("XMLFile", @"C:\Eplan\Schemata\NGfi.Elemente_mit_Meldungen.xml");
new CommandLineInterpreter().Execute("XSettingsImport", ReadXMLFile);

------------------
TwinTop-Freunde

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

HKXVZBi
Ehrenmitglied
Konstruktion Elektroplanung


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

Beiträge: 1502
Registriert: 27.01.2010

i7-3770 3.40GHz, 16GB RAM
Radeon Pro WX5100
3xHP Z27n G2
Software:
MS Win 10 64Bit
MS Office 2010/365
------
ePlan Electric P8
Menüumfang: ǝʇɹǝdxǝ

erstellt am: 24. Apr. 2012 11:08    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

danke genau das hab ich gesucht

------------------
Gruß 
Marco

---------------------------------
Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten!

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

HKXVZBi
Ehrenmitglied
Konstruktion Elektroplanung


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

Beiträge: 1502
Registriert: 27.01.2010

i7-3770 3.40GHz, 16GB RAM
Radeon Pro WX5100
3xHP Z27n G2
Software:
MS Win 10 64Bit
MS Office 2010/365
------
ePlan Electric P8
Menüumfang: ǝʇɹǝdxǝ

erstellt am: 24. Apr. 2012 13:10    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

da hab ich mich wohl zu früh gefreut, bei dem SPS-Schema funktioniert es jetzt, aber das Beschriftungsschema wird leider nicht geladen 

Code:
       
string strProject = PathMap.SubstitutePath("$(P)");
ActionCallingContext ReadXMLFile = new ActionCallingContext();
ReadXMLFile.AddParameter("XMLFile", @"C:\Eplan\Schemata\LB.Stückliste_TXT_Format.xml");
ReadXMLFile.AddParameter("Project", strProject);
new CommandLineInterpreter().Execute("XSettingsImport", ReadXMLFile);

liegt das eventuell daran das nicht jede "beliebige" XML-Datei importiert werden kann?

------------------
Gruß 
Marco

---------------------------------
Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten!

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

F.S.
Moderator



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

Beiträge: 1815
Registriert: 23.04.2003

EPLAN Electric P8
2023 Prof.

erstellt am: 24. Apr. 2012 13:50    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 HKXVZBi 10 Unities + Antwort hilfreich

Hallo Marco,

Beschriftungsschema sind ja Benutzereinstellungen, deshalb hier wieder XSettingsImport OHNE Project verwenden.

grüße
FrankS

------------------
TwinTop-Freunde

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

HKXVZBi
Ehrenmitglied
Konstruktion Elektroplanung


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

Beiträge: 1502
Registriert: 27.01.2010

i7-3770 3.40GHz, 16GB RAM
Radeon Pro WX5100
3xHP Z27n G2
Software:
MS Win 10 64Bit
MS Office 2010/365
------
ePlan Electric P8
Menüumfang: ǝʇɹǝdxǝ

erstellt am: 24. Apr. 2012 14:20    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 Frank, so hatte ich es ja bereits schon zu beginn und hab es eben nochmal probiert aber das Script wird nicht geladen 

hab das auch mal über die Befehlszeile versucht aber das wollte auch nicht funktionieren 

------------------
Gruß 
Marco

---------------------------------
Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten!

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

Jonny Wire
Mitglied
Script-Troll


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

Beiträge: 786
Registriert: 08.12.2008

EPLAN Electric P8
... in allen Versionen/Varianten

erstellt am: 25. Apr. 2012 12:11    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 HKXVZBi 10 Unities + Antwort hilfreich

Code:

Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings();
oSettings.ReadSettings(@"C:\test\test.xml");

------------------

Scripting in EPLAN ist einfach (toll)!

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

HKXVZBi
Ehrenmitglied
Konstruktion Elektroplanung


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

Beiträge: 1502
Registriert: 27.01.2010

i7-3770 3.40GHz, 16GB RAM
Radeon Pro WX5100
3xHP Z27n G2
Software:
MS Win 10 64Bit
MS Office 2010/365
------
ePlan Electric P8
Menüumfang: ǝʇɹǝdxǝ

erstellt am: 26. Apr. 2012 09: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

Danke

------------------
Gruß 
Marco

---------------------------------
Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten!

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

MSTR
Mitglied
Industriemeister Elektrotechnik


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

Beiträge: 38
Registriert: 25.08.2013

EPlan 5.7
EPlan P8 1.8 bis 2.9

erstellt am: 24. Aug. 2017 19:41    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 HKXVZBi 10 Unities + Antwort hilfreich

Hallo,
gibt es auch einen Befehl um die Beschriftungsschemata (xml)nicht nur zu laden sondern sie zu löschen?

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

Straight-Potter
Mitglied
Dipl.Ing. E-Technik


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

Beiträge: 601
Registriert: 14.07.2008

EPLAN Plattform 2.9 SP1
API
EEC Prof
EEC One

erstellt am: 25. Aug. 2017 14:44    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 HKXVZBi 10 Unities + Antwort hilfreich

Hi dazu gibt es eine Methode:

RemoveScheme in der API Hilfe

Code:
SchemeSetting schemeSetting = new SchemeSetting();
schemeSetting.RemoveScheme(USER.Labelling.Config.<SCHEMANAME>);


------------------
Wenn wir bedenken, dass wir alle verrückt
sind, ist das Leben erklärt.

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