Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Makro für pdf mit Teilenummer+Nomenklatur speichern

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
  
KISTERS 3DViewStation: Mehr CAD Lizenzen durch 3D-Viewer ersetzen und Geld sparen
Autor Thema:  Makro für pdf mit Teilenummer+Nomenklatur speichern (183 / mal gelesen)
Sergei1985
Mitglied
Konstrukteur

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

Beiträge: 5
Registriert: 27.03.2024

Catia V5 R24

erstellt am: 27. Mrz. 2024 11: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


EigenschaftenCatia.jpg

 
Hallo zusammen,

ich habe hier viel gelesen und auch schon das eine oder andere Makro kopieren können. Unter anderem auch dieses hier.

Language="VBSCRIPT"

Sub CATMain()

 
    Set oDoc = CATIA.ActiveDocument
    DocName = oDoc.Name
    DocPath = "C:\Users\s.stobbe\OneDrive\OneDrive - Gross und Schilling Hydraulik GmbH\Desktop\Miclas PDF"
    PDFPath = DocPath & "\" & Left(DocName, Len(DocName) - 11) &".pdf"
 
    'Debug.Print "PDF Path: " & PDFPath
 
    oDoc.ExportData PDFPath, "pdf"

End Sub


Funktioniert auch soweit, wird auch gerne verwendet. Ich hätte jetzt gerne das sich der Dateiname der gespeicherten PDF aus der Teilenummer und der Nomenklatur aus dem Part/Product zusammensetzt. Ist das möglich?

Bei Fragen stehe euch gerne zur Verfügung und freue mich über jeden Beitrag 

 

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

Lionel Hutz
Mitglied



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

Beiträge: 424
Registriert: 26.03.2014

CATIA V5 R26

erstellt am: 27. Mrz. 2024 12:04    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 Sergei1985 10 Unities + Antwort hilfreich

Hast du auf deinem Drawing ein Textfeld, in dem bereits die Informationen stehen?

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

Sergei1985
Mitglied
Konstrukteur

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

Beiträge: 5
Registriert: 27.03.2024

Catia V5 R24

erstellt am: 27. Mrz. 2024 12:14    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

Ja, allerdings sind diese von Hand dort eingetragen worden.

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11935
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 27. Mrz. 2024 13:02    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 Sergei1985 10 Unities + Antwort hilfreich

Servus

Über .GenerativeBehavior.Document kannst du das Product (des CATPart oder CATProduct) einer Ansicht zugreifen (wenn die Ansicht aus dem 3D abgeleitet wurde)
Diese Product hat dann Eigenschaften wie: .PartNumber und .Nomenclature.
Das schwierige dabei ist:

  • sicherstellen eine Ansicht zu verwenden die aus dem 3D abgeleitet wurde
  • Spezialfälle (Ansicht von Köprer, Szene, ..) abfangen
Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Sergei1985
Mitglied
Konstrukteur

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

Beiträge: 5
Registriert: 27.03.2024

Catia V5 R24

erstellt am: 27. Mrz. 2024 13:48    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

Sehr gut!
Über den Hinweis .GenerativeBehavior.Document habe ich mir was zurecht gebaut.

Vielen Vielen Dank!

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

Sergei1985
Mitglied
Konstrukteur

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

Beiträge: 5
Registriert: 27.03.2024

Catia V5 R24

erstellt am: 27. Mrz. 2024 14:25    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

Eine Frage hätte ich dann doch noch.

Die Step-Datei wird auch mit einem Makro gespeichert. Wie komme ich in der Part/Productumgebung an die Teilenummer/Nomenklatur?

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11935
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 27. Mrz. 2024 14:43    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 Sergei1985 10 Unities + Antwort hilfreich

Servus

Bei einem aktiven CATPart/CATProduct:

Code:
MsgBox CATIA.ActiveDocument.Product.Nomenclature
MsgBox CATIA.ActiveDocument.Product.PartNumber
Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Sergei1985
Mitglied
Konstrukteur

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

Beiträge: 5
Registriert: 27.03.2024

Catia V5 R24

erstellt am: 27. Mrz. 2024 14:44    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

Habe ich eben hinbekommen.
Vielen Dank

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)2024 CAD.de | Impressum | Datenschutz