Autor
|
Thema: Probleme bei der Erstellung eines AllCATParts (817 mal gelesen)
|
mapast Mitglied Student
Beiträge: 10 Registriert: 19.02.2018 CATIA V5 R26 Visual Studio 2013 Express, VB.Net
|
erstellt am: 09. Aug. 2018 10:59 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe ein Problem mit der automatischen Erstellung eines AllCATParts. Bei der Suche im diesem Forum bin ich auf diesen Code gestoßen:
Code:
Dim CATIA Dim Doc CATIA = GetObject(, "CATIA.application") Doc = CATIA.ActiveDocument Dim ActDoc As ProductDocument ActDoc = CATIA.ActiveDocument Dim MySel 'As Selection MySel = CATIA.ActiveDocument.Selection MySel.Add(ActDoc.Product) '.Products.Item(1) CATIA.RefreshDisplay = True CATIA.StartCommand("Generate CATPart from Product...") MySel = CATIA.ActiveDocument.Selection MySel.Add(ActDoc.Product) CATIA.RefreshDisplay = True AppActivate("Generate CATPart from Product") 'System.Windows.Forms.Application.DoEvents") SendKeys.Send("{Enter}")
Hier ist nochmal der Link zur Quelle: http://ww3.cad.de/foren/ubb/Forum137/HTML/005735.shtml Eigentlich soll das Programm problemfrei ausgeführt werden, allerdings hängt sich mein Programm immer auf, wenn es den "Enter"- Befehl senden möchte. Weiß jemand vielleicht woran das liegen könnte ? Gruß Marcel PS: Ich arbeite mit der R26 Version von CATIA
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapast Mitglied Student
Beiträge: 10 Registriert: 19.02.2018 CATIA V5 R26 Visual Studio 2013 Express, VB.Net
|
erstellt am: 10. Aug. 2018 09:14 <-- editieren / zitieren --> Unities abgeben:
|
MarcL68 Mitglied Group Leader Mechanical Design
Beiträge: 27 Registriert: 21.08.2013 Windows 10 Entreprise Version 10.0.17763 HP ZBook 17G2 i7-4610M; 3.0GHz;(RAM)16,00 Go NVIDIA Quadro 3000M CATIA V5R2012 SP3 - V5R2018
|
erstellt am: 20. Aug. 2018 09:16 <-- editieren / zitieren --> Unities abgeben: Nur für mapast
|
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 20. Aug. 2018 09:23 <-- editieren / zitieren --> Unities abgeben: Nur für mapast
|
mapast Mitglied Student
Beiträge: 10 Registriert: 19.02.2018 CATIA V5 R26 Visual Studio 2013 Express, VB.Net
|
erstellt am: 20. Aug. 2018 09:39 <-- editieren / zitieren --> Unities abgeben:
Hallo Bernd, ich kann zwar über den Makro-Editor von CATIA zwar "ENTER" über "SendKeys" verschicken, wenn ich allerdings den Code auf mein CATSkript übertrage, funktioniert dies nicht mehr. Darüber hinaus habe ich in meinem CATSkript versucht SendKeys mit diesem Objekt anzusteuern:
Code: Set WshShell = CreateObject("WScript.Shell") WshShell.SendKeys "{Enter}", True
Dies war aber auch ohne Erfolg. Hast du da vielleicht noch eine Idee, wie es funktionieren könnte? Gruß Marcel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |