| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| |
 | Die neue Eplan Plattform 2025: smarte Features für einfacheres, schnelleres Engineering, eine Pressemitteilung
|
Autor
|
Thema: GetProjectProperty funktionert bei P8 2.7 nicht (1629 / mal gelesen)
|
MarcCore Mitglied
  
 Beiträge: 639 Registriert: 24.01.2014 Eplan P8 2.7/ 2.9
|
erstellt am: 11. Okt. 2018 10:25 <-- editieren / zitieren --> Unities abgeben:         
Hallo Leute, ich habe ein Problem mit dem Programm von Suplanus GetProjectProperty https://suplanus.de/getprojectproperty-2/ Ich benutze es um den Name der Eplan Datei heraus zu finden. Dazu muss man eine Schemata Importieren. In der Version 2.2 klappt das sehr gut, aber in der 2.7 Version kann ich das Schema nicht mehr importieren. Hat jemand eine Idee wie ich sonst noch den Namen herausfinden kann? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jonny Wire Mitglied Script-Troll
  
 Beiträge: 811 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 11. Okt. 2018 12:27 <-- editieren / zitieren --> Unities abgeben:          Nur für MarcCore
|
MarcCore Mitglied
  
 Beiträge: 639 Registriert: 24.01.2014 Eplan P8 2.7/ 2.9
|
erstellt am: 15. Okt. 2018 07:25 <-- editieren / zitieren --> Unities abgeben:         
Hallo und guten Morgen. Also ich habe das Skript GetProejtctProperty.cs in Eplan geladen. Die Dateien GetProjectProperty_Template.xml und GetProjectProperty_Scheme.xml liegen im gleichen Verzeichnis wie das Skript ..\GetProjectProperty. Jetzt habe ich ein weiter Skript zum ausführen erstellt. Hier rufe ich die Methode auf: string value = GetProjectProperty(Id, Index); private static string GetProjectProperty(string id, string index) { string value = null; ActionCallingContext actionCallingContext = new ActionCallingContext(); actionCallingContext.AddParameter("id", id); actionCallingContext.AddParameter("index", index); new CommandLineInterpreter().Execute("GetProjectProperty", actionCallingContext); actionCallingContext.GetParameter("value", ref value); return value; }.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MarcCore Mitglied
  
 Beiträge: 639 Registriert: 24.01.2014 Eplan P8 2.7/ 2.9
|
erstellt am: 15. Okt. 2018 07:28 <-- editieren / zitieren --> Unities abgeben:         
Zitat: Original erstellt von MarcCore: Hallo und guten Morgen. Also ich habe das Skript GetProejtctProperty.cs in Eplan geladen. Die Dateien GetProjectProperty_Template.xml und GetProjectProperty_Scheme.xml liegen im gleichen Verzeichnis wie das Skript ..\GetProjectProperty.Jetzt habe ich ein weiter Skript zum ausführen erstellt. Hier rufe ich die Methode auf: string value = GetProjectProperty(Id, Index); private static string GetProjectProperty(string id, string index) { string value = null; ActionCallingContext actionCallingContext = new ActionCallingContext(); actionCallingContext.AddParameter("id", id); actionCallingContext.AddParameter("index", index); new CommandLineInterpreter().Execute("GetProjectProperty", actionCallingContext); actionCallingContext.GetParameter("value", ref value); return value; }.
Nach dem ausführen, kriege ich folgende Systemfehlermeldung in Eplan
Schwerer Fehler in Datei F:\EB\ebdata\EPLAN2_7\Skripte\Schwarze-Robitec GmbH\GetProjectProperty\GetProjectProperty_Scheme.xml in Zeile 7 und Spalte 9. DTD ist nicht zulässig. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jonny Wire Mitglied Script-Troll
  
 Beiträge: 811 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 15. Okt. 2018 07:44 <-- editieren / zitieren --> Unities abgeben:          Nur für MarcCore
|

| Fertigungsplaner / Lean Specialist (w/m/d) | Wir sind immer auf der Suche nach Menschen, die Neugier und Pioniergeist mitbringen, die Lust darauf haben, mit innovativen und intelligenten Lösungen zu begeistern, Technik voranzutreiben und spannende Zukunftsprojekte aktiv zu gestalten. Rund 3000 Mitarbeiter entwickeln, produzieren und vertreiben weltweit mechatronische Antriebstechnik. Unsere Unternehmensgruppe ist in 40 Ländern zuhause ? in allen wichtigen Technologie- und Absatzmärkten.... | Anzeige ansehen | Feste Anstellung |
|
MarcCore Mitglied
  
 Beiträge: 639 Registriert: 24.01.2014 Eplan P8 2.7/ 2.9
|
erstellt am: 15. Okt. 2018 07:49 <-- editieren / zitieren --> Unities abgeben:         
Hallo also ich glaube ich habe den Fehler gefunden. Genau das war das Problem, die XML Dateien. Ich habe mir diese von GitHub runterladen mit "Rechte Maustaste Link speicher unter..." Komischerweise habe ich eine XML Datei gekriegt, aber mit irgendeinem HTML Code von der Seite. Jetzt habe ich mir der Code von Hand kopiert und zack es funktioniert. Danke für die Hilfe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |