| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| | |
 | Anwender CAD mit Siemens NX-Basis , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
|
|
Autor
|
Thema: NX C# Path über NX-Alis-Namen ermitteln (1083 / mal gelesen)
|
DerFräser Mitglied Programmierer
 
 Beiträge: 113 Registriert: 09.07.2006
|
erstellt am: 06. Jan. 2021 13:16 <-- editieren / zitieren --> Unities abgeben:         
Hallo, wie kann man auf den Pfad = UGII_CAM_LIBRARY_TOOL_METRIC_DIR in einer dll-Datei zugreifen? Bei mir findet das Programm den Alis-Pfad nicht. Bei einer Umstellung vom Server bzw. NX müssen sonst immer die Adressen im Quell-Code geändert werden. Hat das schon jemand gemacht? Mein Versuch ist gescheitert: if(File.Exists("%UGII_CAM_LIBRARY_TOOL_METRIC_DIR%" + "\\FMP_Mapping.xml")) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin

 Beiträge: 5471 Registriert: 19.05.2000 (08-2025) --------------------------------------------- [stable] NX2412(2412.8101) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.3.12 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2412(2412.8101) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.3.12 BCT-Inspector Neutral v22R2 @M7720 Win10 (22H2)
|
erstellt am: 07. Jan. 2021 12:39 <-- editieren / zitieren --> Unities abgeben:          Nur für DerFräser
Zitat: Original erstellt von DerFräser: if(File.Exists("%UGII_CAM_LIBRARY_TOOL_METRIC_DIR%" + "\\FMP_Mapping.xml"))
Der Pfad %UGII_CAM_LIBRARY_TOOL_METRIC_DIR%\FMP_Mapping.xml wird nicht gefunden werden. Du musst dir zuerst die Variable UGII_CAM_LIBRARY_TOOL_METRIC_DIR im Journal/Programm auslesen und dann verwenden. z.B.
Code: string dirVar = s.GetEnvironmentVariableValue("UGII_CAM_LIBRARY_TOOL_METRIC_DIR ");
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
geraldb Mitglied

 Beiträge: 40 Registriert: 13.09.2008
|
erstellt am: 07. Jan. 2021 14:38 <-- editieren / zitieren --> Unities abgeben:          Nur für DerFräser
Zitat: Original erstellt von DerFräser: if(File.Exists("%UGII_CAM_LIBRARY_TOOL_METRIC_DIR%" + "\\FMP_Mapping.xml"))
Ein Hinweis: System.IO.Path.Combine verwenden, damit lassen sich via Verwendungsnachweis die Bezüge zu diversen Dateien einfacher finden.
Code: if(File.Exists(System.IO.Path.Combine(dirVar, "FMP_Mapping.xml")))
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Fachplaner (m/w/d) Entwässerung | GOLDBECK realisiert zukunftsweisende Immobilien in Europa. Wir verstehen Gebäude als Produkte und bieten alle Leistungen aus einer Hand: vom Design über den Bau bis zu Services im Betrieb. Aktuell beschäftigt unser Familienunternehmen mehr als 13.000 Mitarbeitende an über 100 Standorten bei einer Gesamtleistung von über 6,3 Mrd. Euro. Unser Anspruch ?building excellence? steht dabei für Spitzenleistungen ... | | Anzeige ansehen | Feste Anstellung |
|
DerFräser Mitglied Programmierer
 
 Beiträge: 113 Registriert: 09.07.2006 NX2015 NX-CAM TeamCenter 13
|
erstellt am: 07. Jan. 2021 14:49 <-- editieren / zitieren --> Unities abgeben:         
|