|
Autocad VBA : Gruppencode und Gruppentyp herausfinden
CAD-Huebner am 07.02.2006 um 10:32 Uhr (0)
OderCode:(CDR (ASSOC 0 (ENTGET (CAR (ENTSEL "
Elementbezeichnung ermitteln von:")))))auf eine Schaltfläche oder die Werkzeugpalette legen oder einfach nur in die Befehlzeile einfügen und ein AutoCAD-Objekt wählen.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Was ist möglich mit VBA
CAD-Huebner am 28.06.2006 um 16:18 Uhr (0)
VBA ist für die beschriebene Aufgabe ok. Das Problem sitzt hierbei sicher vor dem Rechner/Software . Man sollte zuerst die Problemaufgabe flüssig mit den AutoCAD Befehlen erstellen können und sich mit den üblichen AutoCAD-Befehlen und Objekten (mit Ihren Eigenschaften) gut bzw. sehr gut auskennen - dann ist auch AutoCAD Programmierung kein Problem.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Skalierungsproblem
CAD-Huebner am 15.07.2007 um 00:58 Uhr (0)
Hallo 0modem,Willkommen im Forum bei CAD.DE ! Vier wichtige Links für den problemlosen Einstieg:Richtig Fragen - Nettiquette - Suchfunktion - System-Infobei mir (getestet mit AutoCAD 2007) sieht das Ergebnis der Beispielroutine wie erwartet aus: Erst ein Kreis, dann eine Ellipse.P.S.: Fülle doch bitte deine Sys-info (wie im obigen Link beschrieben) aus, damit man weiß, welche AutoCAD Version du einsetzt.------------------Mit freundlichem GrußUdo Hübner[Diese Nachricht wurde von CAD-Huebner am 15. ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Bemaßungskette?
CAD-Huebner am 26.09.2007 um 20:42 Uhr (0)
Ohne auf die eigentliche Frage einzugehen, sondern auf das Ziel -Kettenbemaßungen effizent zu bearbeiten.Für ein wenig mehr als StandardautoCAD bekommt man AutoCAD Mechanical, da ist die Bemaßungsfunktionaität weitaus besser, eben auch das von dir beschriebnee Einfügen von Maßen in Ketten, und das Anordnen einer ganzen Kette.Ob es sich da wirklich lohnt, das Rad neu zu erfinden?------------------Mit freundlichem GrußUdo Hübner
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Raster-Bild nach laden in den Hintergrund stellen
CAD-Huebner am 08.02.2008 um 22:53 Uhr (0)
Das Einfachste ist sicher über ein _draworder über SendCommand.Vielleicht helfen diese Beiträge etwas weiter. http://ww3.cad.de/foren/ubb/Forum259/HTML/000373.shtml#000001 http://ww3.cad.de/foren/ubb/Forum259/HTML/000715.shtml#000001 Ansonsten kann man über die AcadSortentsTable Zugriff auf die Sortierreihenfolge von Objekten bekommen. http://discussion.autodesk.com/thread.jspa?messageID=4190292 Dazu mal einen Blick auf die MoveToBottom-Methode im BeispielSortentsTable Example werfen.Quelle: "AutoCAD Activ ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Layout Block Attribute eingepasst -> Plot?
CAD-Huebner am 29.02.2008 um 08:20 Uhr (0)
Warum steht diese Frage im VBA Forum - Ein Versehen?In allen Darstellungen - ist es ein MV Block - ist es ein Block mit Beschriftungsfunktionalität?Bitte einfach mal die Systemangaben ausfüllen, um welche AutoCAD Version es sich handelt.Am besten gleich noch eine DWG mit dem Problem (nur den Block un das Layout - rest rauslöschen) posten, dann weiss jeder was gemeint ist und kann gleich selbst testen ohne sich vorher ein Beispiel machen zu müssen.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Hue ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : substract befehl; wie die objektauswahl treffen über vba
CAD-Huebner am 15.05.2008 um 11:59 Uhr (0)
Man verliert die Zylinderinformationen nicht. AutoCAD speichert neuerdings eine Historie. Mit STRG+Klick auf das Subelement kann man den Zylinder noch editieren.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : ThisDrawing.Blocks
CAD-Huebner am 15.06.2008 um 21:11 Uhr (0)
Benutze doch die Suche hier bei CAD.de - hier hab ich es noch einmal für dich gemacht.Nancy (startrek) hat da schon mal Beispielcode eingestellt. http://ww3.cad.de/foren/ubb/Forum259/HTML/001048.shtml#000001 Zum Auslesen der Attribute einer Blockreferenz benutzt man die Methode GetAttributes.Dazu steht in der VBA-Entwickerdoku von AutoCAD (F1) auch ein lauffähiges VBA Programm (siehe Example)------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kreisbogen mit 3 Punkten
CAD-Huebner am 12.01.2009 um 22:30 Uhr (0)
in Lisp würde das (mit Command) so aussehen:Code:(defun c:3dbogen( / pa pn pe) (command "_ucs" "_world") (setq pa (getpoint "P1 (Startpunkt):")) (setq pn (getpoint "P2 (Punkt auf Bogen):")) (setq pe (getpoint "P3 (Endpunkt):")) (command "_ucs" "_3p" pa pn pe) ; Bogen über 2 Punkte (command "_arc" (trans pa 0 1)(trans pn 0 1)(trans pe 0 1)) (command "_ucs" "_world")) Die commands lassen sich mit Sendcommand in ähnlicher Form einsetzen, für trans kann man die AutoCAD.Application.ActiveDocument.Util ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Unterschied AutoCAD und MCAD
CAD-Huebner am 22.01.2009 um 14:50 Uhr (0)
Das hat nichts mit dem Unterschied zwischen AutoCAD und AutoCAD Mechanical, sondern eher mit dem Unterschied zwischen 2006 und 2008 zu tun. Zitat:aus dem AutoCAD 2008 Entwicklerhandbuch für ActiveX und VBA ActiveX-Automatisierung:Verwenden anderer Programmiersprachen ...Anmerkung: Der Registrierungsschlüssel für den COM-Anwendungszugriff für AutoCAD 2008 lautet AutoCAD.Application.17.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : ZNG nach allen Blöcken dursuchen
CAD-Huebner am 03.03.2009 um 17:08 Uhr (0)
Viele Codeschnipsel kann man sicher auch aus Wilfrieds genialem Blockinfo.dvb herauslesen/kopieren. http://autocad.cad.de/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=88&title=Blockinfo.dvb ------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aufgelöste Bemaßung - Pfeile
CAD-Huebner am 25.03.2009 um 17:38 Uhr (0)
Zu dem was in der deutschen AutoCAD Version "Körper" sind und wie man sie wegbekommt, hier mal ein etwas älterer, aber immer noch lesenswerter Beitrag: http://ww3.cad.de/foren/ubb/Forum54/HTML/008331.shtml#000011 (Gruß an mapcar, wo immer er sich jetzt auch aufhält)------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Maßstabliste (scalelist) bearbeiten
CAD-Huebner am 20.05.2009 um 14:43 Uhr (0)
Zitat:Original erstellt von Andreas Widmann:Hmm, schade, mit Lisp kann ich nicht umgehen weil ich da keine Programmierkentnisse hab und mit .net wirds auch nichts weil ich ja einen Button im AutoCAD haben will.Bisher hab ich immer Cleanupscales.exe von Autodesk verwendet, will das bereinigen der Maßstäbe aber als Button für die aktuelle Zeichnung haben um einfach mal zwischendurch draufdrücken zu können.Sie dir mal Scalelistdel.lsp (eingedeutscht von Peter Tr.) an. http://ww3.cad.de/foren/ubb/Forum54/HTML ...
|
| In das Form AutoCAD VBA wechseln |