Selektieren von Elementen (Dassault Systemes
Transcrição
Selektieren von Elementen (Dassault Systemes
Selektieren von Elementen (Dassault Systemes - PLM Sol... http://ww3.cad.de/foren/ubb/Forum137/HTML/002733.shtml Anzeig e: Foren auf CAD.de (alle Foren) CATIA V5 Prog rammierung Selektieren von Elementen CAD.de Log in | Log out | Profil | Profil bearbeiten | Reg istrieren | Voreinstellung en | Hilfe | Suchen UBBFriend: Senden Sie diese Seite per eM ail an einen Freund! | Autor nächster neuer Beitrag | nächster älterer Beitrag Anzeig e: Thema: Selektieren v on Elementen (264 mal gelesen) Pj ack erstellt am: 13. M ai. 2008 09:32 M itg lied Unities abg eben: Hallo zusammen, Beiträg e: 8 Reg istriert: 07.05.2008 ic h bin absoluter anfänger in der makro-programmierung und würde jetzt gerne in einem makro elemente selektieren… Mein aktueller c ode sieht so aus: Dim Was (1) Was(0) = "Line" Was(1) = "Surfac e" Dim UserSel As Selec tion set UserSel = CAT IA.Ac tiveDoc ument.Selec tion UserSel.Clear Dim E As CAT BST R E = UserSel.Selec tElement2 (Was, "Bitte das Objekt jetzt auswählen", false) If E = "Normal" T hen MsgBox (UserSel.Item(I).Value.Name) Else MsgBox ("Abbruc h") UserSel.Clear Beim ausführen bekomme ic h allerdings folgende Fehlermeldung: „In mac ro with arguments, the method CAT IA.Selec t.Selec tElement is not supported on NT and UNIX, and the method InputBox is not supported on UNIX.” Kennt vielleic ht jemand diese Fehlermeldung und kann mir helfen? Bin für jeden hinweis dankbar! Nic o Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP Jens Hansen M oderator Techn. Leiter Beiträg e: 875 Reg istriert: 05.08.2000 V5R16, V5R18, C#, VB.NET erstellt am: 13. M ai. 2008 10:00 Unities abg eben: Hallo, versuc hs mal so: Anzeig e: Sub CAT Main() Dim Was (1) Was(0) = "Line" Was(1) = "PlanarFac e" 'Surfac e gibt es als solc hes nic ht Set UserSel = CAT IA.Ac tiveDoc ument.Selec tion UserSel.Clear Dim Ergebnis As CAT BST R Ergebnis = UserSel.Selec tElement2 (Was, "Bitte das Objekt jetzt auswählen", 1 von 3 03.02.2009 23:17 Selektieren von Elementen (Dassault Systemes - PLM Sol... http://ww3.cad.de/foren/ubb/Forum137/HTML/002733.shtml false) If Ergebnis = "Normal" T hen MsgBox (UserSel.Item(1).Value.Name) Else MsgBox ("Abbruc h") End if UserSel.Clear End Sub Das Ganze dann als .c atvbs abspeic hern Jens Hansen -----------------Inoffizielle CAT IA-Hilfeseite Private Seite Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP Pj ack erstellt am: 13. M ai. 2008 11:04 M itg lied Beiträg e: 8 Reg istriert: 07.05.2008 Unities abg eben: Vielen Dank für deine sc hnelle Antwort! Hatte mein mac ro bisher direkt über das T ool „mac ros with arguments“ (Umgebung: Knowledge Advisor) erzeugt. Da kommt dann weiterhin die oben besc hrieben Fehlermeldung. Führe ic h jetzt deinen c ode über T ools – Mac ro – Mac ros… aus und speic her ihn als .c atvbs ab, kommt ein Kompilierungsfehler (Statement: Dim Ergebnis As CAT BST R)…??? Vielleic ht ne Ahnung woran das liegen könnte? Nic o Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP Jens Hansen M oderator Techn. Leiter erstellt am: 13. M ai. 2008 11:14 Unities abg eben: Dann lass mal "As CAT BST R" weg. SG Beiträg e: 875 Reg istriert: 05.08.2000 V5R16, V5R18, C#, VB.NET Jens Hansen -----------------Inoffizielle CAT IA-Hilfeseite Private Seite Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP Pj ack erstellt am: 13. M ai. 2008 11:42 M itg lied Unities abg eben: Wunderbar… vielen Dank! Ohne das "As CAT BST R" klappts! Beiträg e: 8 Reg istriert: 07.05.2008 Noc h ne letzte Frage… :-) Was muss ic h denn angeben, wenn ic h eine gekrümmte Fläc he oder eine Kurve selektieren will (also anstatt „Line“ bzw. „PlanarFac e“? Nic o 2 von 3 03.02.2009 23:17 Selektieren von Elementen (Dassault Systemes - PLM Sol... http://ww3.cad.de/foren/ubb/Forum137/HTML/002733.shtml Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP Jens Hansen M oderator Techn. Leiter Beiträg e: 875 Reg istriert: 05.08.2000 V5R16, V5R18, C#, VB.NET erstellt am: 13. M ai. 2008 12:44 Unities abg eben: Das sit sc hwer einzugrenzen weil V5 eben nic ht §gekrümmte Fläc he" sondern nur sowas wie "T rimm-Fläc he", "Extrude-Fläc he" oder "Combine-Kurve" kennt. Am einfac hsten kommt man da weg, wenn man "AnyObjec t" als Filter eingibt. Allerdings kann dann wirklic h ALLES ausgewählt werden. SG Jens Hansen -----------------Inoffizielle CAT IA-Hilfeseite Private Seite Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP Nautilius2005 M itg lied Diplomand erstellt am: 13. M ai. 2008 14:15 Unities abg eben: Hi Pjac k, Beiträg e: 28 Reg istriert: 26.03.2008 CATIA V5R16 hier sind einige Filter von Catia V5. http://ww3.c ad.de/foren/ubb/Forum137 /HT ML/000247.shtml ist ein Beitrag mit vielen Filter Beispielen. (immer gut zu gebrauc hen) Gruß Denis Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP nächster neuerer Beitrag | nächster älterer Beitrag | Diesen Beitrag mit Lesezeichen v ersehen ... | Nach anderen Beiträgen suchen | Zusammenfassung auf CAD42.de | CAD.de-New sletter Administrativ e Optionen: Beitrag schliessen | Archiv ieren/Bewegen | Beitrag melden! Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum (c)2008 CAD.de - 3 von 3 03.02.2009 23:17