Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Pfad der geöffneten Datei übergeben

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Pfad der geöffneten Datei übergeben (1116 mal gelesen)
mattu82
Mitglied
Systembetreuer / CAD Datenaustausch


Sehen Sie sich das Profil von mattu82 an!   Senden Sie eine Private Message an mattu82  Schreiben Sie einen Gästebucheintrag für mattu82

Beiträge: 66
Registriert: 23.06.2005

erstellt am: 21. Sep. 2005 09:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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.


Sehen Sie sich das Profil von AlexE78 an!   Senden Sie eine Private Message an AlexE78  Schreiben Sie einen Gästebucheintrag für AlexE78

Beiträge: 49
Registriert: 29.08.2005

erstellt am: 21. Sep. 2005 10:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mattu82 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von mattu82 an!   Senden Sie eine Private Message an mattu82  Schreiben Sie einen Gästebucheintrag für mattu82

Beiträge: 66
Registriert: 23.06.2005

erstellt am: 21. Sep. 2005 10:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hat geklappt, genau das hab ich gesucht.

danke vielmals.

------------------
A fool with a tool is still a fool

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

martin2
Mitglied
Konstrukteur


Sehen Sie sich das Profil von martin2 an!   Senden Sie eine Private Message an martin2  Schreiben Sie einen Gästebucheintrag für martin2

Beiträge: 941
Registriert: 05.2002.27

Windows 11 / 64bit
CATIA V5-6R2018 bis V5-6R2022

erstellt am: 05. Okt. 2006 14:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mattu82 10 Unities + Antwort hilfreich

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.)


Sehen Sie sich das Profil von s1640066 an!   Senden Sie eine Private Message an s1640066  Schreiben Sie einen Gästebucheintrag für s1640066

Beiträge: 24
Registriert: 29.06.2006

erstellt am: 11. Okt. 2006 10:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mattu82 10 Unities + Antwort hilfreich

Vielleicht versucht du es mit Msgbox(Cstr(CATAIA.Active.Document.Path))

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

martin2
Mitglied
Konstrukteur


Sehen Sie sich das Profil von martin2 an!   Senden Sie eine Private Message an martin2  Schreiben Sie einen Gästebucheintrag für martin2

Beiträge: 941
Registriert: 05.2002.27

Windows 11 / 64bit
CATIA V5-6R2018 bis V5-6R2022

erstellt am: 26. Okt. 2006 11:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mattu82 10 Unities + Antwort hilfreich

Hallo!

Leider bringt weder:

MsgBox (CStr(CATIA.ActiveDocument.Path))

noch

MsgBox (CATIA.ActiveDocument.Path)

eine vernünftige Lösung.

Gruß Martin!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



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 ansehenKonstruktion, Visualisierung
Proofin
Mitglied
Dpl.Ing


Sehen Sie sich das Profil von Proofin an!   Senden Sie eine Private Message an Proofin  Schreiben Sie einen Gästebucheintrag für Proofin

Beiträge: 208
Registriert: 24.11.2004

erstellt am: 26. Okt. 2006 13:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mattu82 10 Unities + Antwort hilfreich

Hi Martin,

es scheint das Catia bei dfx Dateien keinen Pfad angibt!
Also ich habe bis jetzt noch keine Möglichkeit gefunden den Pfad ausfindig zu machen.

Gruß
Proofin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz