| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: OSnap im VBA-Code (663 mal gelesen)
|
Huebi Mitglied Vermessungsing.
Beiträge: 107 Registriert: 08.01.2004 Intel Core Duo E6750@2.66GHz NVIDIA GeForce 8600 GT AutoCAD 2004, 2007, 2008 AcadMAP 2004 und 2007 Civil 3D 2008 ADT 2009
|
erstellt am: 08. Jan. 2004 17:22 <-- editieren / zitieren --> Unities abgeben:
Hallo beisammen, vielleicht kann mir jemand auf die Sprünge helfen, ich versuche innerhalb einer VBA-Routine den Objektfang zu beeinflussen, so daß nur Objekte vom Typ "Punkt" gefangen werden können (analog dem Auswahlfenster unter CTRL-[rechte Maustaste]) Derzeit sieht mein Code so aus: Punkt = ThisDrawing.Utility.GetPoint(, "Punkt wählen:") dabei ist leider der aktuelle Objektfang (den ich eigentlich nur für diese Aktion außer Kraft setzen möchte) aktiv. Ich bedanke mich schon mal im voraus für alle Antworten Servus - Hübi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Proxy Ehrenmitglied Stateless-DHCP v6-Paketfragmentierer
Beiträge: 1629 Registriert: 13.11.2003 Tastaturen, Mäuse, Pladden, Monitore, ..., einige AutoCADs 200x & SWX 2kX
|
erstellt am: 08. Jan. 2004 17:45 <-- editieren / zitieren --> Unities abgeben: Nur für Huebi
Die osnap-Variable vor der eigentlichen Punktwahl verändern, mit thisdrawing.sendcommand "_osmode" ... oder auch anders ... aber die erste Variante dürfte auch gehen. ------------------ (entmake (entget (entlast))) | Die Pro-Version auf Anfrage erhältlich. "Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language?" Read the whole story: The Autodesk File Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
harryk Mitglied Projektleiter
Beiträge: 124 Registriert: 19.08.2003
|
erstellt am: 09. Jan. 2004 07:01 <-- editieren / zitieren --> Unities abgeben: Nur für Huebi
|
Huebi Mitglied Vermessungsing.
Beiträge: 107 Registriert: 08.01.2004 Intel Core Duo E6750@2.66GHz NVIDIA GeForce 8600 GT AutoCAD 2004, 2007, 2008 AcadMAP 2004 und 2007 Civil 3D 2008 ADT 2009
|
erstellt am: 09. Jan. 2004 08:44 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank, hier werden Sie geholfen *fg* Vor allem der Tip von Harryk hat das Problem auf den Punkt gebracht -thanks. Dank auch an Proxy, da mir der "thisdrawing.sendcommand" - Befehl auch noch nicht geläufig war. Gruß Hübi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|