Autor
|
Thema: Pfad der geöffneten Datei übergeben (1116 mal gelesen)
|
mattu82 Mitglied Systembetreuer / CAD Datenaustausch
Beiträge: 66 Registriert: 23.06.2005
|
erstellt am: 21. Sep. 2005 09:28 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich habe ein kleines Problem mit einer Variablen, die ich setzen möchte, ich komme nur nicht drauf wie. ich habe ein Makro, um CATDrawings in PDFS umzuwandeln (hauptsächlich habe ich das von hier, nur ein bisschen abgewandelt) Jetzt möchte ich, dass das erstellte pdf in den pfad gespeichert wird, aus dem das catdrawing geöffnet wurde. Heißt also, wenn das catdrawing in c:\tmp liegt soll das erstellte pdf auch in c:\tmp gespeichert werden. allerdings ändert sich der pfad von vorgang zu vorgang, das einzige was gleich bleibt, ist das pdf immer dahin gespeichert werden soll, wo das catdrawing liegt. kann ich z.b. mit catscript irgendwie abfragen, aus welchem pfad das aktive dokument geöffnet wurde? Ich hoffe ich konnte mein Problem darstellen und es ist nicht zu verwirrend, was ich geschrieben habe. mfg mattu ------------------ A fool with a tool is still a fool Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AlexE78 Mitglied Ing.
Beiträge: 49 Registriert: 29.08.2005
|
erstellt am: 21. Sep. 2005 10:21 <-- editieren / zitieren --> Unities abgeben: Nur für mattu82
Guten Morgen, Der Pfad eines geöffneten CATIA-Dokuments kann ganz allgemein mit sDocPath = oDoc.Path abgefragt werden. Egal ob Part, Product oder Drawing... An das (geöffnete) Document-Object kommt man mit set oDoc = CATIA.ActiveDocument oder set oDoc = CATIA.Documents.Item(sDocName | iDocIndex) mfg alex Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mattu82 Mitglied Systembetreuer / CAD Datenaustausch
Beiträge: 66 Registriert: 23.06.2005
|
erstellt am: 21. Sep. 2005 10:54 <-- editieren / zitieren --> Unities abgeben:
|
martin2 Mitglied Konstrukteur
Beiträge: 941 Registriert: 05.2002.27 Windows 11 / 64bit CATIA V5-6R2018 bis V5-6R2022
|
erstellt am: 05. Okt. 2006 14:18 <-- editieren / zitieren --> Unities abgeben: Nur für mattu82
Hallo! Kurze Frage hierzu: Wie kann ich den Pfad einer geöffneten dxf-Datei ermitteln? Bei mir bringt: MsgBox (CATIA.ActiveDocument.Path) bzw. MsgBox (Dokument.Path) nichts. (leer) Das liegt wahrscheinlich daran, daß die dxf-Datei noch nicht als CATDrawing abgespeichert wurde. Wie geht's? P.S. Den Namen der dxf-Datei kann ich mit: MsgBox (CATIA.ActiveWindow.Name) ermitteln - nur den Pfad nicht. Danke Martin!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
s1640066 Mitglied Konstrukteur (Dipl. Ing.)
Beiträge: 24 Registriert: 29.06.2006
|
erstellt am: 11. Okt. 2006 10:46 <-- editieren / zitieren --> Unities abgeben: Nur für mattu82
|
martin2 Mitglied Konstrukteur
Beiträge: 941 Registriert: 05.2002.27 Windows 11 / 64bit CATIA V5-6R2018 bis V5-6R2022
|
erstellt am: 26. Okt. 2006 11:59 <-- editieren / zitieren --> Unities abgeben: Nur für mattu82
|
| Creo Konstrukteur Schmiedetechnik | Arbeiten bei Brunel bedeutet: Attraktive Arbeitsaufgaben, außergewöhnliche Karriereperspektiven, die Sicherheit eines expandierenden Ingenieurdienstleisters und die ganze Vielfalt des Engineerings und der IT. Allein in der DACH-CZ Region verfügen wir über mehr als 40 Standorte und Entwicklungszentren mit akkreditiertem Prüflabor und weltweit über 120 Standorte mit mehr als 12.000 Mitarbeitern in über 40 Ländern.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
Proofin Mitglied Dpl.Ing
Beiträge: 208 Registriert: 24.11.2004
|
erstellt am: 26. Okt. 2006 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für mattu82
|