|
CATIA V5 Programmierung : Zugriff auf aktivierte Knoten Part or Product
Steefle am 27.07.2006 um 18:39 Uhr (0)
Hi Johnny!Meinst Du das Objekt, dass sich gerade "in Arbeit" befindet??Dann funktioniert das mit .InWorkObject und sieht in etwa so aus:Sub CatMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartMsgBox ("Hallo " & part1.InWorkObject.Name)End SubSchönen Gruß,Stiefel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : csv Stückliste importieren
Steefle am 13.12.2007 um 16:05 Uhr (0)
Grüße Dich Rick!Habe ebenfalls mal was gebastelt, was sich nach Deiner Aufgabenstellung anhört. Das Erzeugen der CSV-Tabelle aus einem vom Anwender selektierten Bereich habe ich in einem VB-Skript abgehandelt. Innerhalb des Skripts habe ich dann ein weiteres .catvbs-File aufgerufen:Sub CATMain()Dim objWshshell As ObjectSet objWshshell = CreateObject("Wscript.Shell")objWshshell.SendKeys "c: empExportToCATIA.csv"objWshshell.SendKeys "{ENTER}"CATIA.StartCommand ("Table From CSV")End SubHatte zu tun mit der Re ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad eines gestarteten Makros finden
Steefle am 11.01.2008 um 06:56 Uhr (0)
Moin!Falls Du den Weg über die Textdatei gehen möchtest und es sich nur um die lokale Übergabe an einem Rechner handelt, kannst Du auch einfach in das temporäre Verzeichnis des Filesystems speichern.zum Beispiel:Dim myFileSys As FileSystemSet myFileSys = CATIA.FileSystemDim FileSep As StringFileSep = myFileSys.FileSeparatorDim FileOutPath As StringDim f As FolderSet f = myFileSys.TemporaryDirectory Datei wird im temporären Verzeichnis gespeichertFileOutPath = f.Path & FileSep & "Testfile.txt" == N ...
|
In das Form CATIA V5 Programmierung wechseln |