Hallo zusammen,
ich versuche jetzt schon seit längerem, das Skript von Daniel Frauenrath zur Umlinkung von Zeichnungen ans Laufen zu bekommen.
Probleme bereitet das Öffnen von Dateien, die im Netzwerk liegen und dessen Pfade über die DLNAMES beschrieben werden.
In den folgenden Zeilen wird die Zeichnungsdatei eingelesen.
"
oFile = CATIA.FileSelectionBox("Bitte waehlen Sie eine Zeichnung aus", "*.CATDrawing", 0)
If oFile = "" Then
ErrorCode = 11
Exit Sub
End If
Set nDoc = CATIA.Documents.NewFrom(oFile)
"
Das Problem ist, dass man mit dem Befehl
CATIA.FileSelectionBox
nur Dateien aus dem lokalen Dateisystem öffnen kann. In der Firma liegen die Daten jedoch auf einem Netzwerklaufwerk, dessen Pfade mit den DLNAMES bestimmt werden.
Ich habe schon rausgefunden, dass man mit dem Befehl
CATIA.StartCommand "Open" bzw.
CATIA.StartCommand "Öffnen" im Deutschen
auf die gewohnte Öffnenfunktion zugreifen kann. Aber wie sage ich dem Skript, dass er die ausgewählte Datei in die Variable nDoc schreiben soll. Ich habe gelesen, dass es über die Funktion gar nicht möglich ist. Aber wie geht es denn dann?
Wäre super, wenn ihr mir weiter helfen könntet. Bin selber leider sehr unerfahren hinsichtlich Programmierungen und komme nicht weiter trotz langer Recherchen im Internet.
Danke schön im voraus.
Jan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP