Autor
|
Thema: Catia Befehl (1996 mal gelesen)
|
Cars10 Mitglied
Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 15. Jul. 2005 13:18 <-- editieren / zitieren --> Unities abgeben:
hallo, ich versuche grad ein Catia-standard-befehl aus einem macro zu starten. CATIA.StartCommand("Publication") geht in der englischen version, aber welcher befehl gilt in der deutschen version? kann mir jemand sagen wo ich die commands für die deutsche oberfläche finde? tnx in advance carsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cars10 Mitglied
Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 18. Jul. 2005 09:39 <-- editieren / zitieren --> Unities abgeben:
|
MaxZ Mitglied Computer Aided Designer
Beiträge: 125 Registriert: 24.05.2005 V5 R16
|
erstellt am: 18. Jul. 2005 10:12 <-- editieren / zitieren --> Unities abgeben: Nur für Cars10
|
Cars10 Mitglied
Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 18. Jul. 2005 11:47 <-- editieren / zitieren --> Unities abgeben:
hallo, ich bring das einfach nicht zum laufen. englische Oberfläche: 1. CATIA.StartCommand("Publication") 2. c:Publication --> in die Command Feld unten eingeben deutsche Oberfläche: 1. k.A. 2. b:Veröffentlichung so sieht mein syntax(auf deutscher Oberfläche) aus: --------------------------------------------------- Sub CATMain() AppActivate ("CATIA V5") SendKeys "b:Veröffentlichung" + Chr(13), 1 End Sub es kommt eine Fehlermeldung bei AppActivate. was mache ich falsch? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tomtom1972 Mitglied dipl ing maschinenbau
Beiträge: 605 Registriert: 22.03.2005 NVidia Quadro K4000 Intel Xeon E5-1620, 64GB RAM Windows10 64bit R30 <= CATIA V5 > =R19
|
erstellt am: 18. Jul. 2005 13:03 <-- editieren / zitieren --> Unities abgeben: Nur für Cars10
Hallo, der CATIA.Startcommand selbst funktioniert nur in der engl. Sprachumgebung. Problem hierbei auch: Der CATIA.Startcommand gibt keine Err.Number (<> 0) zurück, d.h. wenn jemand mit deutscher Sprachumgebung arbeitet, wird der Befehl einfach nicht ausgeführt. Allerdings kann man Publikationen direkt erzeugen, d.h. die COM-Schnittstelle unterstützt diesen Befehl. Es gibt mehrere Beiträge dazu in diesem Forum, z.B. unter http://ww3.cad.de/foren/ubb/Forum137/HTML/000806.shtml Gruss TomTom ------------------ tomtom1972 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cars10 Mitglied
Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 18. Jul. 2005 13:20 <-- editieren / zitieren --> Unities abgeben:
hallo tom, ich hab schon ein kleines script zusammengeschrieben wo man planes edges und faces veröffentlichen kann. problem hierbei ist die achsveröffentlichung und die namensgebung, was mir viel zu zeitaufwendig und kompliziert erscheint um das zu programmieren. also wäre die einfachste lösung den implementierten befehl zu verwenden, der einwandfrei funktioniert. es muss doch eine möglichkeit geben den befehl "Veröffentlichung" in einem Makro aufrufen zu können, wenn das im commandofeld auch funzt, oder? hab ich bei dem macro was falsch gemacht (siehe letztes statement)?
[Diese Nachricht wurde von Cars10 am 18. Jul. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |