Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  Script XML Einstellungen mit EventHandler

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:   Script XML Einstellungen mit EventHandler (1016 mal gelesen)
SchLeiM1893
Mitglied


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

Beiträge: 8
Registriert: 20.09.2017

erstellt am: 20. Sep. 2017 08:59    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,

ich muss von meinem Unternehmen aus ein Skript schreiben. Es soll folgende Anforderungen beinhalten:

Beim Starten von Eplan(oder beim Öffnen eines Projektes) sollen bei jedem Anwender die gleichen Standardeinstellungen importiert werden.
Darunter auch Komprimiereinstellungen, welche Projektbezogen sind. Mit

string strProject = PathMap.SubstitutePath("$(P)");
ActionCallingContext ReadXMLFile = new ActionCallingContext();
ReadXMLFile.AddParameter("Project", strProject);
ReadXMLFile.AddParameter("XMLFile", sFile);
new CommandLineInterpreter().Execute("XSettingsImport", ReadXMLFile);

funktioniert dies soweit auch(mit EventHandler "onActionEnd.String.XPrjActionProjectOpen"). Allerdings wirft Eplan bei jedem Neustart eine Systemmeldung ("Die Einstellung PROJECT.ProjectCleanGui.ConfigurationScheme kann nur gelesen werden.")

Ist es möglich diese zu umgehen, sodass der Import trotzdem funktioniert?

P.S. Unter Einbindung als Aktion geschieht die Fehlermeldung nicht, allerdings müsste man diese ja jedes mal ausführen...    

MfG und Danke schonmal

SchLeiM1893

[Diese Nachricht wurde von SchLeiM1893 am 20. Sep. 2017 editiert.]

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

F.S.
Ehrenmitglied



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: 1502
Registriert: 23.04.2003

Eplan Electric P8
2.8 Prof.

erstellt am: 20. Sep. 2017 09:59    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 SchLeiM1893 10 Unities + Antwort hilfreich

Hallo,

Für den Import der Einstellungen beim Projekt öffnen würde ich den Event "Eplan.EplApi.OnPostOpenProject" verwenden!

Die Verteilung der anderen Einstellungen würde ich über die Add-on Technik machen.

------------------
grüße
FrankS

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

SchLeiM1893
Mitglied


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

Beiträge: 8
Registriert: 20.09.2017

erstellt am: 20. Sep. 2017 10:05    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 FrankS,

auch mit diesem Attribut wirft mir Eplan die Fehlermeldung beim Neu starten.

Grüße

SchLeiM1893

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

F.S.
Ehrenmitglied



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: 1502
Registriert: 23.04.2003

Eplan Electric P8
2.8 Prof.

erstellt am: 20. Sep. 2017 10:48    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 SchLeiM1893 10 Unities + Antwort hilfreich

Ein bisschen dürftig deine Angaben 

Hat ja scheinbar nichts mit dem Import von Settings zutun?

Die Fehlermeldung kommt beim Eplan Neustart mit geöffnetem Projekt? oder ohne geöffnetets Projekt?

------------------
grüße
FrankS

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

SchLeiM1893
Mitglied


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

Beiträge: 8
Registriert: 20.09.2017

erstellt am: 20. Sep. 2017 11: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

Ich lade das Skript und beende daraufhin Eplan.
Nach erneutem Starten kommt die Fehlermeldung.
Wenn ich dann ein Projekt öffne funktioniert der Import des xml Dokumentes trotzdem.
Ich glaube das Problem liegt daran, dass beim Starten kein Projekt geöffnet ist, und das xml Dokument den Pfad im PROJECT anspricht.

Grüße

SchLeiM1893

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

F.S.
Ehrenmitglied



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: 1502
Registriert: 23.04.2003

Eplan Electric P8
2.8 Prof.

erstellt am: 20. Sep. 2017 12:32    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 SchLeiM1893 10 Unities + Antwort hilfreich

Du mußt mit zwei XML-Dateien arbeiten.
1. für die Benutzereinstellungen, wird importiert bei Event "Eplan.EplApi.OnMainStart"
2. für die Projekteinstellungen, wird importiert bei Event "Eplan.EplApi.OnPostOpenProject"

Ich würde, wie schon gesagt, für die Benutzereinstellungen die Add-on Technik verwenden.

------------------
grüße
FrankS

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

SchLeiM1893
Mitglied


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

Beiträge: 8
Registriert: 20.09.2017

erstellt am: 20. Sep. 2017 12:55    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

Ja ich habe die beiden unterteilt, wie sie es gesagt hatten.
UNd die Meldung erscheint trotzdem.
Was ist die Add-On Technik? Können sie mir dies bezüglich weiterhelfen?

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

F.S.
Ehrenmitglied



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: 1502
Registriert: 23.04.2003

Eplan Electric P8
2.8 Prof.

erstellt am: 20. Sep. 2017 14:48    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 SchLeiM1893 10 Unities + Antwort hilfreich

Hast du ein Script geladen was auf den Eplan start reagiert? Wenn ja, wie sieht dieses aus? bitte hier hochladen.

Zum Thema Add-on Technik schau Dir dieses Video an.

------------------
grüße
FrankS

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