| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| | |
 | Eplan L!VE: Einblick in Engineering & Fertigung bei Eaton , eine Pressemitteilung
|
|
Autor
|
Thema: Eplan Pfadvariablen (1181 / mal gelesen)
|
MarcCore Mitglied
  
 Beiträge: 639 Registriert: 24.01.2014 Eplan P8 2.7/ 2.9
|
erstellt am: 02. Dez. 2022 11:27 <-- editieren / zitieren --> Unities abgeben:         
Hallo Kollegen, ich habe eine Frage zu dem ermitteln der Eplan Pfadvariablen. Es geht hier darum, da ich mit ein Pfad aus den Eplan Einstellungen + Unterverzeichnis zusammen stelle. Es hat letztes Jahr noch funktioniert und jetzt nicht mehr. string pathScheme = Path.Combine(PathMap.SubstitutePath("$(MD_SCHEME)"), @"\Verzeichnung\PXex.Vorlage.xml"); In der Variable soll folgender String sein: "\\eplan\eplan\EPLAN\DATA\Schemes\Firmenname\Verzeichnis\PXex.PXex.Vorlage.xml" Es ist aber nur: "\Verzeichnung\PXex.Vorlage.xml" Ich will ins Eplan Schemta Verzeichnis.
Hat jemand eine Idee was da nicht korrekt ist? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pxecad Mitglied
 
 Beiträge: 262 Registriert: 13.02.2015 - - - - - - - - - - - - - - - - - - - - - Electric P8 2024 U1 Pro Panel 2024 U1 EEC Professional 2023 (Web EEC) - - - - - - - - - - - - - - - - - - - -
|
erstellt am: 02. Dez. 2022 11:38 <-- 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: 02. Dez. 2022 11:42 <-- editieren / zitieren --> Unities abgeben:         
|
Werner T. Mitglied Hardwarekonstruktion
 
 Beiträge: 475 Registriert: 11.12.2019 Eplan P8 2.x...2025 Pro Panel
|
erstellt am: 02. Dez. 2022 11:47 <-- editieren / zitieren --> Unities abgeben:          Nur für MarcCore
Zitat: Original erstellt von MarcCore: Hallo Kollegen, ich habe eine Frage zu dem ermitteln der Eplan Pfadvariablen. Es geht hier darum, da ich mit ein Pfad aus den Eplan Einstellungen + Unterverzeichnis zusammen stelle. Es hat letztes Jahr noch funktioniert und jetzt nicht mehr.string pathScheme = Path.Combine(PathMap.SubstitutePath("$(MD_SCHEME)"), @"\Verzeichnung\PXex.Vorlage.xml"); In der Variable soll folgender String sein: "\\eplan\eplan\EPLAN\DATA\Schemes\Firmenname\Verzeichnis\PXex.PXex.Vorlage.xml" Es ist aber nur: "\Verzeichnung\PXex.Vorlage.xml" Ich will ins Eplan Schemta Verzeichnis.
Hat jemand eine Idee was da nicht korrekt ist?
*räusper* An der Zeichenfolge "Verzeichnung" wird es nicht liegen können? 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: 02. Dez. 2022 11:50 <-- editieren / zitieren --> Unities abgeben:         
|
P8er Mitglied E-Konstrukteur
 
 Beiträge: 288 Registriert: 10.08.2020 Windows 10 Pro 64 Bit E-2236 CPU @ 3.41 GHz NVIDIA RTX A4000 Eplan P8 2.9, ProPanel Eplan 2022, Eplan 2023
|
erstellt am: 02. Dez. 2022 12:15 <-- 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: 02. Dez. 2022 12:16 <-- editieren / zitieren --> Unities abgeben:         
So ich habe es gelöst mit Umwegen. string path = PathMap.SubstitutePath("$(MD_SCHEME)"); string link = "\\Verzeichnis\\PXex.Vorlage.xml"; string pathScheme = path + "\\" + link; Path.Combine hat wohl ein Problem damit, das in beiden Variablen "\\" Escape Sequenzen oder das @"/Verzeichnis" enthalten sind. Komisch, das lief mal. 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: 02. Dez. 2022 12:17 <-- editieren / zitieren --> Unities abgeben:         
|
F.S. Moderator
    
 Beiträge: 1955 Registriert: 23.04.2003 EPLAN Electric P8 2025 Prof.
|
erstellt am: 02. Dez. 2022 14:45 <-- editieren / zitieren --> Unities abgeben:          Nur für MarcCore
Hallo, du mußt den Backslash vor Verzeichnung entfernen, dann funktioniert es. Code:
string pathScheme = Path.Combine(PathMap.SubstitutePath("$(MD_SCHEME)"), @"Verzeichnung\PXex.Vorlage.xml");
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Konstrukteur (m/w/d) Elektrohardware | Seit mehr als 155 Jahren steht PROBAT für Pioniergeist und Innovationskraft in der Kaffeeindustrie. Durch gezielte Übernahmen im Bereich der Lebensmittelverarbeitung, einen intensiven Technologietransfer innerhalb der Unternehmensgruppe und den Ausbau eines weltweiten Servicenetzwerks hat sich PROBAT zu einem führenden Komplettanbieter für die Lebensmittelindustrie entwickelt. Das Unternehmen plant, ... | | Anzeige ansehen | Feste Anstellung |
|
MarcCore Mitglied
  
 Beiträge: 639 Registriert: 24.01.2014 Eplan P8 2.7/ 2.9
|
erstellt am: 05. Dez. 2022 08:38 <-- editieren / zitieren --> Unities abgeben:         
|