Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  BOM schreiben mit c#

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:  BOM schreiben mit c# (2483 mal gelesen)
leon0109
Mitglied



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

Beiträge: 21
Registriert: 20.08.2011

CATIA V5 R19 SP3
Win 7 Pro 64

erstellt am: 20. Dez. 2011 16: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

Hallo

Ich habe ein CATscript zum BOM Lesen  aber brauche das in c#.

So sieht original Code aus:Funktioniert prima

Sub CATMain()
Dim MyProduct As Product
Set MyProduct = CATIA.ActiveDocument.Product
Dim  catFileTypeText As CatFileType
MyProduct.ExtractBOM  catFileTypeText , "C:\Test\BOM.txt"
End Sub

so ungefähr sollte aussehen  in c#  :

using System.IO;  // muss zugefügt werden

public  void CATMain() {
        Product MyProduct;
        MyProduct = CATIA.ActiveDocument.Product;
        CatFileType catFileTypeText;
        MyProduct.ExtractBOM;
        catFileTypeText("C:\Users\Boris\Eigene Dokumente\Neuer Ordner");    // es solte eigentlich in Richtextbox erscheinen und nicht in einer Datei gespeichert
    }


Kann mir jemand der in c# fit ist helfen oder wenigstens ungefähr.
Bin sehr dankbar.

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

leon0109
Mitglied



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

Beiträge: 21
Registriert: 20.08.2011

CATIA V5 R19 SP3
Win 7 Pro 64

erstellt am: 08. Jan. 2012 19:22    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!
Problem habe gelöst
Für alle die mit c# was machen hier ist der Code.

VB

Sub CATMain()
Dim MyProduct As Product
Set MyProduct = CATIA.ActiveDocument.Product
Dim  catFileTypeText As CatFileType
MyProduct.ExtractBOM  catFileTypeText , "C:\Test\BOM.txt"

'---bzw. bei Unix als Pfadz.B. "/home/CATIA/macros/Schreibtest/BOM.txt"
End Sub

C#
void CATMain() {
         
            Object CATIA = Marshal.GetActiveObject("CATIA.Application");
            catiaapp = (INFITF.Application)CATIA;
            product2 = activedocpart.Product;
         
            product2.ExtractBOM(CatFileType.catFileTypeText, "C:\\Users\\BOM1.txt");
     
    }

Viel Spaß

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