|
CATIA V5 Programmierung : eigenartiger Automatisierungsfehler
DanielFr. am 06.08.2010 um 10:31 Uhr (0)
Hallo ,das was du versucht MUSS zu einem Laufzeitfehler respektive Software-Interrupt führen. CATIA.ActiveWindow ist das Fensterobjekt eines CATIA Fensters. Ein CATIA Fenster ist aber kein PopUp-Dialog Fenster (wie z.B. die Messfunktion). Um diese PopUp Fenster zu schließen bedarf es ein wenig mehr Code und auch ein bisschen VBA Erfahrung und KnowHow. Die PopUp Fenster von CATIA sind ChildWindows des Desktops. Auf diese hast du mit den Windows API´s GetDesktopWindow, GetChildWindows und GetWindowText Zugri ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Makro Problem
bgrittmann am 28.11.2012 um 12:38 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Am einfachst die Zeile ändern:Code:CATIA.ActiveDocument.Selection.Search "CATGmoSearch.Point,sel"Dann wird nur noch in der aktuellen Auswahl gesucht. Das heißt du musst zuvor das GeoSet selektieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fenster Maximieren/ minimieren
Creator-X am 02.07.2013 um 12:42 Uhr (0)
So funktioniert das ganze. Als CATScript gespeichert.all windows maximierenCode:Sub CATMain ()Dim N As LongDim AllWindowsDim SelWindowDim WindowDocumentDim oWindows as WindowsDim oWindow as WindowDim MessageSet AllWindows = CATIA.WindowsN = CATIA.windows.CountN=Catia.Documents.Count If N = 0 Then MsgBox "Es befinden sich keine Dokumente in der Sitzung." Exit Sub End IfMessage = "Es sind " & N & " Dokumente geöffnet" & Chr(10) & "Sollen jetzt alle Fenster maximiert werden?"answer = MsgBox(Message, vbYe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VB 2010 Catia starten und Part erstellen
B1ackEag1e am 16.03.2012 um 12:25 Uhr (0)
@bgrittmannDanke für deine schnelle Antwort, leider bringt mich der Link nicht weiter :/ Denn das was dort steht, führt bei Visual BAsic 2010 zu einer Fehlermeldung Vileiehct erbarmt sich ja einer von den experten mir dir 2-3 Befehlszeilen zu schreiben als kleine Starthilfe Also 1. überprüfen ob Catia schon am laufen ist.2. wenn es nicht am laufen ist, Catia Starten (ohne zu wissen wo es Installiert ist)Ist sowas überhaupt möglich? (Ein Programm zu Starten ohne zu wissen wo es sich befindet?)Danke vielmals ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Achsenkreuz erstellen
Azazel1 am 27.08.2015 um 16:03 Uhr (1)
Rx ist die Rotation um 10° in der X-Achse.Ry ist die Rotation um 10° in der Y-Achse.Rz ist die Rotation um 10° in der Z-Achse.Dementsprechend geb ich auch die Rotation in Catia an, wenn ich rechtsklick auf x axis klicke und Rotation auswähle.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DLNAME
Thomas Harmening am 28.05.2014 um 16:57 Uhr (1)
nöCode:Sub test()Dim targetfolder As Stringtargetfolder = Mid(CATIA.ActiveDocument.Path, InStr(1, CATIA.ActiveDocument.Path, "") + 1)End Suboder willst du den physikalischen Namen?[Diese Nachricht wurde von Thomas Harmening am 28. Mai. 2014 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Updatefehler lokalisieren - Welches Feature schlägt fehl?
Merlin2001 am 30.11.2012 um 16:27 Uhr (0)
Hallo Leute!Es funktioniert! Wieder ein Problem gelöst, dank cad.de. Mit einer Suche nach CATGmoSearch.GeometricFeature.Error=TRUE finde ich alle Features, die Aufbaufehler haben und kann mir dann über die Parents (und eine IMHO schöne Rekursion) den Pfad bis zum fehlerhaften Element ausgeben lassen.Hier meine Beispielimplementierung:Code:---------------------------------------------------------------------------------- Author: Marcus Mangelsdorf Purpose: Show information about the occurence of update er ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Hintergrund laden
leipziger am 06.02.2006 um 06:09 Uhr (0)
Hallogibt es eine Möglichkeit einen Part im Hintergrund zu laden?Ich möchte mitSet oNewPart = CATIA.Documents.NewFrom"(x: ... ")einen neuen Part laden. Leider macht Catia dabei eine neues Fenster auf und springt aus meinen Product in das Fenster des neuen Parts.So das ich mit altesFenster.Activatezurück springen muss.Es gibt es Möglichkeit den Part so zu laden, das er nur geladen wird und CATIA ist in das neues Fenster springt?DankeGruß aus Leipzig
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excelliste sortieren
Meggie275 am 24.04.2008 um 15:15 Uhr (0)
Hallo,ich bin noch ganz frisch in der Macroprogrammierung. Zur Zeit versuche ich mich an einer Stückliste. Ich schreibe über die Stücklistenfunktion in CATIA V5 die Teilenummern, Nomenklatur, etc. aller Produkte und Parts in eine Excel Datei. Das klappt auch schon gut.Jetzt möchte ich aber diese Einträge in Excel sortieren (A-Z). Hat jemand eine Idee wie das in VBA for CATIA funktioniert?In Excel VBA habe ich das mit Hilfe von Macro Aufzeichnen ganz leicht hinbekommen. Leider lässt sich dieser befehl nicht ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Smarteam Check In aus CATIA ???
alias am 13.09.2007 um 11:28 Uhr (0)
Hallo, möchte aus CATIA Daten ins Smarteam einchecken.Mit Makro kann ich die Check In Funktion aufrufen, aber geht es auch das ich das entsprechende Smarteam Projekt voreinstellen / mitübergeben kann und nicht mehr OK klicken muß ?Danke Bettina
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fill erzeugen
Jens Hansen am 11.03.2010 um 14:19 Uhr (0)
Hallo,wie lautet denn die Fehlermeldung??????????An welcher Zeile im Makro genau springt denn dann der Debugger hin (wenn man die Frage mit OK beantwortet, ob man das Script bearbeiten möchte).SGJens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schriftfeld ausfüllen
tberger am 31.03.2010 um 12:25 Uhr (0)
Das File scheint fehlerhaft zu sein, ich kann es nicht extrahieren oder mein WinRAR schafft es noch nicht. Kannst du es nochmals posten, evtl. als zip?------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : kurze Frage zu vba
CAMiCADse am 04.12.2007 um 14:18 Uhr (0)
Hallo Onikage, Zitat:Mit CATIA.SystemService.ExecuteScript klappt es nicht, da VBA diese Funktion nicht kennt!das kennt er schon, nur möchte er es gerne in kleinen Häppchen serviert bekommen , der VBA Code:Dim SysSSet SysS = CATIA.SystemServiceSysS.ExecuteScript ....sollte klappenGrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |