Tech-Ecke / CATScript/VBS Inhalt / Catia Dokumente und Fenster

 

Catia Dokumente und Fenster

Seiteninhalt:  
  Dokument (Document)
  Schießen von Dokumenten
  Ein Dokument aktiv setzen
  Fenster (Window)
Externe: Alle Dokumente der aktuellen Catia-Sitzung ermitteln

Alle CAD-Datensätze wie CATPart, CATProduct, CATDrawing usw. werden als "Document" bezeichnet. Jedes Catia-Fenster beinhaltet mindestens ein Dokument. Ein Fenster kann jedoch im Falle eines CATProducts auch mehrere Dokumente fassen.
 
 
  Sub CATMain()

MsgBox CATIA.ActiveDocument.Name        ' Name des aktives Dokument
MsgBox CATIA.Documents.count               ' Anzahl der Dokumente
MsgBox CATIA.Documents.item(1).Name    ' Name des ersten Dokuments

End Sub
 

Schließen von Dokumenten

  Sub CATMain()

' schließt das erste Dokument
set Dokument = CATIA.Documents.Item(1)
Dokument.close

End Sub
 
 

Ein Dokument aktiv setzen:

  Sub CATMain()

CATIA.Documents.Item(1).Activate     ' setzt das erste Document aktiv

End Sub
 

 
 
 
Fenster besitzen ebenfalls die unter Dokument gezeigten Methoden und Eigenschaften. Ersetze hier Document/s durch Window/s.
Zusätzlich gibt es hier aber noch:
 

Fenster Minimieren und Maximieren:

  Sub CATMain()

CATIA.Windows.item(1).WindowState = catWindowStateMinimized // Fenster 1 minimieren
CATIA.Windows.item(2).WindowState = catWindowStateMaximized // Fenster 2 maximieren
CATIA.Windows.item(3).WindowState = catWindowStateNormal // Fenster 2 wiederherstellen

End Sub
 

 

CATIA.Windows.item(i).WindowState = catWindowStateMinimized

Die Option Drucken funktioniert erst ab Netscape V4.0 bzw. I-Explorer 5.0 !

[letzte Aktualisierung 23.09.2009]