| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| |
 | Live aus Schweden: In die Praxis der Produktion geschaut - Eplan LIVE / 07. Mai 2024, eine Pressemitteilung
|
Autor
|
Thema: Eigenschaften in Script einlesen (3922 mal gelesen)
|
guti Mitglied

 Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 12. Feb. 2014 15:23 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen ich suche schon seit längerem eine Möglichkeit um die Strukturbeschreibung 2 (ID: 1007) in mein Script einlesen zu können. Gefunden werden kann diese Eigenschaft unter "Projektdaten --> Strukturkennzeichen-Verwaltung... --> = Anlage (ID: 20132 1)". Weiß von euch jemand wie das geht? lg guti
[Diese Nachricht wurde von guti am 12. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1924 Registriert: 23.04.2003 EPLAN Electric P8 2025 Prof.
|
erstellt am: 12. Feb. 2014 16:22 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
Hallo guti, per Script bleibt dir nur der Weg eine Strukturkennzeichenübersicht als Beschriftung in eine TXT-Datei zu schreiben und diese dann in deinem Script einzulesen und auszuwerten.
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
guti Mitglied

 Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 12. Feb. 2014 16:32 <-- editieren / zitieren --> Unities abgeben:         
|
F.S. Moderator
    
 Beiträge: 1924 Registriert: 23.04.2003 EPLAN Electric P8 2025 Prof.
|
erstellt am: 13. Feb. 2014 10:15 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
Hier ein Beispiel, dazu gehört dann ein Beschriftungsschema mit dem Namen "Projekteigenschaften Export" als Auswertungstyp Inhaltsverzeichnis. Bei dir müßte es dann eine Auswertung vom Typ Strukturkennzeichenübersicht sein. Code:
strAuftragsnummer = ReadProjectProperties(40005); //Projekteigenschaft auslesen public string ReadProjectProperties(int iPropertyId) { //Eigenschaft einstellen Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); oSettings.SetNumericSetting("USER.Labelling.Config.Projekteigenschaften Export.Data.Header.FormatElements.PropertyPack0.SelectedPropertyId", iPropertyId, 0); //Pfad und Dateiname der Temp.datei string sTempFile; sTempFile = PathMap.SubstitutePath(@"$(TMP)") + @"\ReadProjectProperties.txt"; //Eigenschaft in Datei ausgeben ActionCallingContext labellingContext = new ActionCallingContext(); labellingContext.AddParameter("CONFIGSCHEME", "Projekteigenschaften Export"); labellingContext.AddParameter("DESTINATIONFILE", sTempFile); labellingContext.AddParameter("LANGUAGE", "de_DE"); CommandLineInterpreter cmdLineItp = new CommandLineInterpreter(); cmdLineItp.Execute("label", labellingContext); //Temp Datei auslesen string sProjectProperties; StreamReader objDateiLeser = new StreamReader(sTempFile); sProjectProperties = objDateiLeser.ReadLine(); objDateiLeser.Close(); //objDateiLeser = nothing; //Temp Datei löschen File.Delete(sTempFile); //Eigenschaftsinhalt zurückgeben return sProjectProperties; }
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
guti Mitglied

 Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 13. Feb. 2014 13:32 <-- editieren / zitieren --> Unities abgeben:         
So, hab alles so gemacht wie du es mir beschrieben hast, bekomme aber die angehängte Fehlermeldung. Bitte um Hilfe. Edit: Hab noch nen Screenshot meiner Beschriftungseinstellungen gemacht. [Diese Nachricht wurde von guti am 13. Feb. 2014 editiert.] [Diese Nachricht wurde von guti am 13. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1924 Registriert: 23.04.2003 EPLAN Electric P8 2025 Prof.
|
erstellt am: 14. Feb. 2014 14:48 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
|
guti Mitglied

 Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 16. Feb. 2014 21:19 <-- editieren / zitieren --> Unities abgeben:         
Ich habs mittlerweile so hinbekommen wie ichs wollte. Danke für Deine Hilfe. Ich werde Dir morgen, wenn ich wieder in der Arbeit bin, mal das Script und das Beschriftungsschema zukommen lassen. Evtl. kann man es noch verbessern/optimieren. Nochmal danke und lg Guti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
guti Mitglied

 Beiträge: 10 Registriert: 12.02.2014 Windows 10 Pro x64 EPLAN Electric P8 2.9 SP1 Update 5
|
erstellt am: 17. Feb. 2014 10:01 <-- editieren / zitieren --> Unities abgeben:         
|
mci2020 Mitglied

 Beiträge: 93 Registriert: 07.01.2020 EPLAN P8 V2.8 EPLAN P8 V2.9 EPLAN 2024 ProPanel Fluid
|
erstellt am: 01. Mrz. 2021 15:00 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
Zitat: Original erstellt von guti: Hier mein fertiges Script zum Auslesen der Eigenschaften und anschließendem Erstellen einer pdf-Datei.lg Guti
funkioniert bei mir leider nicht, es kommt die Fehlermeldung Es wurde keine öffentliche Funktion mit dem Attribut [Start] deklariert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1924 Registriert: 23.04.2003 EPLAN Electric P8 2025 Prof.
|
erstellt am: 02. Mrz. 2021 07:11 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
|
mci2020 Mitglied

 Beiträge: 93 Registriert: 07.01.2020 EPLAN P8 V2.8 EPLAN P8 V2.9 EPLAN 2024 ProPanel Fluid
|
erstellt am: 02. Mrz. 2021 07:26 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
|
F.S. Moderator
    
 Beiträge: 1924 Registriert: 23.04.2003 EPLAN Electric P8 2025 Prof.
|
erstellt am: 02. Mrz. 2021 08:04 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
|
mci2020 Mitglied

 Beiträge: 93 Registriert: 07.01.2020 EPLAN P8 V2.8 EPLAN P8 V2.9 EPLAN 2024 ProPanel Fluid
|
erstellt am: 02. Mrz. 2021 09:13 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
Zitat: Original erstellt von F.S.: Na da wo du das Ausführen gefunden hast, Laden steht direkt darunter.
dann passiert aber nichts? Für das Dokumentationstool habe ich unter "Projekt" einen neuen Eintrag bekommen, hier finde ich nichts Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1924 Registriert: 23.04.2003 EPLAN Electric P8 2025 Prof.
|
erstellt am: 02. Mrz. 2021 09:20 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
|
mci2020 Mitglied

 Beiträge: 93 Registriert: 07.01.2020 EPLAN P8 V2.8 EPLAN P8 V2.9 EPLAN 2024 ProPanel Fluid
|
erstellt am: 02. Mrz. 2021 10:03 <-- editieren / zitieren --> Unities abgeben:          Nur für guti
|