| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | SOLIDWORKS Modellierung komplexer Teile - Online-Live, ein Seminar am 07.07.2026
|
|
Autor
|
Thema: API - SldWorks::ReplaceReferencedDocument (555 mal gelesen)
|
Marc Bräuninger Mitglied Konstruktion mit SWX
 
 Beiträge: 111 Registriert: 27.03.2002
|
erstellt am: 25. Mrz. 2003 15:41 <-- editieren / zitieren --> Unities abgeben:         
Hallo alle zusammen, habe schon wieder ein Problem mit API . Ich möchte mit ReplaceReferencedDocument die Referenzen in einer Baugruppe ersetzen. Wenn ich es wie in Bsp. 1 mache, dann funktionierts. Wenn ich's wie in Bsp. 2 probiere, dann läuft's nicht. Unterscheidet SWX Groß- und Kleinschreibung oder was mache ich falsch?? Gruß Marc Bsp. 1: swApp.ReplaceReferencedDocument "W:\neu\8-109-123-456,Objektfuehrung.sldasm", "C:\DATEN\DNK\rbvm3\Formatteile\FLC\KlasseZu\7355556_P01,OBJEKTFUEHRUNG.SLDPRT", "W:\neu\8-109-123-456_P01,Objektfuehrung.sldprt" Bsp. 2: swApp.ReplaceReferencedDocument "W:\Neu\8-109-123-456,Objektfuehrung.sldasm", "C:\DATEN\DNK\rbvm3\Formatteile\FLC\KlasseZu\7355556_P01,Objektfuehrung.sldprt", "W:\Neu\8-109-123-456_P01,Objektfuehrung.sldprt" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Volker Kraemer Mitglied Diplom-Ingenieur
 
 Beiträge: 138 Registriert: 03.02.2003 SolidWorks, Simulation Premium, Flow Simulation (2014-2019) SimTools (Plug-In für SolidWorks Simulation)
|
erstellt am: 25. Mrz. 2003 15:58 <-- editieren / zitieren --> Unities abgeben:          Nur für Marc Bräuninger
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)

 Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 25. Mrz. 2003 16:31 <-- editieren / zitieren --> Unities abgeben:          Nur für Marc Bräuninger
Hallo Marc, die beiden ersten Argumente von ReplaceReferencedDocument sind "Case sensitive", unterscheiden also zwischen Groß- und Kleinbuchstaben  Steht übrigens auch insgesamt 3 mal in der Beschreibung in der API Hilfe ...  Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marc Bräuninger Mitglied Konstruktion mit SWX
 
 Beiträge: 111 Registriert: 27.03.2002
|
erstellt am: 25. Mrz. 2003 18:01 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, ich hab mich noch beim API -Support Europa erkundigt. Also ab SWX2003 SP1 ist die Funktion nicht mehr "case sensitive". Wir haben aber z.Zt. noch SWX 2001+ und da stehts leider auch nicht in der API -Hilfe, aber trotzdem danke. @Volker Kraemer Das mit den Kommas läßt sich nicht vermeiden, da das in einer Richtlinie so festgelegt ist.... Und die kann ich leider auch beim Programmieren nicht umgehen. Also Danke und Gruß Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PASCAM Mitglied Diplom Informatiker

 Beiträge: 67 Registriert: 25.11.2002
|
erstellt am: 31. Mrz. 2003 08:37 <-- editieren / zitieren --> Unities abgeben:          Nur für Marc Bräuninger
Hallo Marc, probier doch mal folgendes: swApp.ReplaceReferencedDocument "W:\Neu\8-109-123-456,Objektfuehrung.sldasm", """C:\DATEN\DNK\rbvm3\Formatteile\FLC\KlasseZu\7355556_P01,Objektfuehrung.sldprt""", """W:\Neu\8-109-123-456_P01,Objektfuehrung.sldprt""" durch das Komma meint Windows, du willst zwei Dateinamen auf einmal übergeben (was hier natürlich nicht funktioniert). Durch das doppelte Hochkomma (in VBA mus man "" schreiben, damit " an Windows übergeben wird!) wird angezeigt, dass alles zwischen den den doppelten Hochkommas als ein Dateiname zu sehen ist. Ist im übrigen meist auch bei Leerzeichen im Dateinamen erforderlich. ------------------ PASCAM Ralph Müller Softwareentwicklung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marc Bräuninger Mitglied Konstruktion mit SWX
 
 Beiträge: 111 Registriert: 27.03.2002
|
erstellt am: 01. Apr. 2003 10:11 <-- editieren / zitieren --> Unities abgeben:         
|
PASCAM Mitglied Diplom Informatiker

 Beiträge: 67 Registriert: 25.11.2002
|
erstellt am: 02. Apr. 2003 07:36 <-- editieren / zitieren --> Unities abgeben:          Nur für Marc Bräuninger
|