|
AutoCAD VBA : Excel integration in AutoCAD
anger am 15.07.2007 um 21:48 Uhr (0)
Hoizugegeben, mein poting klingt wirklich so nach"ich wünsche ....wer macht?"das war nicht meine Absicht. sorry.Ich habe schon stunden im Netz verbracht, um etwas überdieses "LISP" zu erfahren.Hab auch ne Menge gefunden, aber um mir selber so ein Toolzu schreiben wird das wohl nicht ausreichen.Eigentlich dachte ich, das event. auch jemand andererso was brauen könnte.Ich arbeite zur Zeit mit dem Tool von Ollibaer....schönen Dank an Ihn....Event. finde ich ja noch jemanden, der mir das füretwas Kohle macht.. ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Gruppenbeschreibung auslesen
CADmium am 31.01.2013 um 11:50 Uhr (0)
über Lisp geht das über den GC 300 ..z.B:(vl-load-com)(defun GROUP-GET-DESCRIPTION(GRNAME / GRS) (vlax-for ITEM (vla-get-groups (vla-get-activedocument (vlax-get-acad-object))) (setq GRS(cons (list (strcase(vla-get-name ITEM))ITEM )GRS)) ) (if(and(=(type GRNAME)STR) (setq GR(cadr(assoc(strcase GRNAME)GRS))) (setq GR(vlax-vla-object-ename GR)) (setq GRDATA(entget GR ("*"))) ) (cdr(assoc 300 GRDATA)) ))------------------Also ich finde Unities gut ... und andere sicher auch------------ ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : ACAD-Befehl aus Excel starten
startrek am 14.02.2006 um 19:08 Uhr (0)
Hallo Alfonso,bin mir nicht sicher, obs einwandfrei läuft, da ich nicht weiss,was dein Lisp genau macht (Usereingaben? etc)U.U. braucht man ja nicht unbedingt ein appactivate,anyway, spiele mal bissel rum, achja ich bin mal einfach davon ausgegangen, dass Acad gestartet ist;-)HTH, Nancy-- Code:Sub test() Dim acApp As Object, x Set acApp = GetObject(, "Autocad.application") x = acApp.activedocument.FullName Cells(1, 1) = x AppActivate "Autodesk Architectural Desktop 2005" acApp.activedocument.sendcomm ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Pickfirst selectionset ergaenzen und ausgeben
rexxitall am 26.06.2013 um 20:17 Uhr (1)
Hi hat von euch schon mal jemand herausgefunden wie man in VBA ein selectionset (per VBA automatisch anhand von z.B. objectnamen)erzeugt* und dasmit allen Griffen etc aktiviert ausgibt ? **entity.hilite true ist da nicht der bringer.Klar ich kann mir nen workaround basteln farbe der selektiereten elemente temporaer setzen, groups basteln usw. usw. Nur elegant ist das alles nicht wirklich.Bitte KEIN Lisp und kein .NET und kein C++Wenns nicht anders geht ist mir da ein workaround allemal lieber.LG Thomas*nul ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Karo Muster parameter-gesteuert erstellen
Brischke am 11.02.2010 um 09:03 Uhr (0)
Hallo Ted,die Aufgabe ist ja vom Programmablauf nicht so schwer.Da mir Lisp mehr liegt als VB, habe ich deine Aufgabe mal eben in Lisp runtergetippt:Ich habe mich entschlossen entweder Polylines(Leerfelder) oder Solid-Schraffuren (gefüllte Felder) zu erstellen. Das Programm ist so variabel, dass es auch größere Felder abdecken kann und auch die Kantenlänge eines Quadrates einstellbar ist.Falls du beim ausprobieren des Codes (für Acad) Probleme hast, dann melde dich einfach. Falls du es gar nicht ausprobier ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Alle Layouts nach blöcken durchsuchen
Brischke am 19.05.2004 um 14:00 Uhr (0)
Hallo, erstell dir einen Auswahlsatz über alle Elemente der Zeichnung, die ein Block bestimmten Namens sind. Da werden alle Elemente, egal in welchem Layout, gefunden. Falls es für dich wichtig ist, das Layout zu wissen oder die Blöcke nach Layout sortiert auszugeben, dann kannst du das ja dann aus den Elementeigenschaften ermitteln und entsprechend sortieren. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! T ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Gibt es einen guten VBA für Acad Kurs im Netz
molo am 12.11.2003 um 12:06 Uhr (0)
Es wird wohl tatsächlich das Beste sein, dass ich mir ein Buch über VBA kaufe. Leider sind die Jahresbeiträge für die Bibliotheken hier so hochh, dass man sich die Bücher besser selber kaufen kann Wenn ich glück habe, hat ja auch noch eine Freund irgendwo so ein Buch rumliege, dass er zur Zeit entbehren kann Aber es ist trotzdem Schade, dass es einen richtig netten LISP-Kurs in Deutsch im Netz gibt und für VBA gibt es nichts. ------------------ Schöne Grüsse aus dem Norden Molo
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Programmieren in VB(A) oder in .Net ?
slaYer977 am 17.05.2007 um 22:27 Uhr (0)
Hallo Ihr beiden,vielen Dank für Eure Antworten!Aber sagt mal kurz und knapp:============================== Kann ich mit C# auf den gleichen Funktionsumfang zugreifen wie mit VBA? Oder gibt es noch Sachen, die nur per VBA realisiert werden können, weil die .Net API evtl. noch nicht so umfangreich ist wie für VBA?Also kann ich alles was man theoretisch in VBA machen könnte auch mit C# schaffen? Also bezogen auf Autodesk.Kann ich bei allen Produkten von Autodesk in C# programmieren oder gibt es nur einzelne ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Fehler umgehen beim Zeichnungen öffnen
Proxy am 15.12.2006 um 23:15 Uhr (0)
Vielleicht hilft es dir: http://www.netzwelt.de/news/73140_4-tutorial-automatische-installationen-mit-autoit.html http://www.vbarchiv.net/archiv/tipp_223.html IMHO war das schon mal hier ein Thema, bin mir leider nicht mehr sicher wo, es ist aber schon lange her. Ich denke so eher an die Lisp-Ecke und ein Thema mit DCL. ------------------ MfG ProxyBitte beachten Sie: Die Verwendung der hier bereitgestellten Signatur geschieht auf Ihre eigene Verantwortung. Diese Signatur wird ohne Gewähr auf Richtigk ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : vba lernen mit buch
TomiProg am 25.02.2005 um 12:22 Uhr (0)
Als ich mit VBA angefangen habe, hatte ich überhaupt keine Ahnung von VB-Komponenten und deren Aufbau. Ich bin dann per Zufall in der Hilfe-Funktion von AutoCAD (habe dort was über LISP-Ausdrücke gesucht) auf die vbaide-Funktion gestoßen und von da an habe ich mir mein Wissen überwiegend über die Hilfe von ACad angeeignet. Dort findest du auch zahlreiche Beispiele, die für einen Einstieg eigentlich gut zu verwenden sind. Natürlich ist es von Vorteil, wenn man schon andere Programmiertechniken kennen gelern ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : region
mapcar am 19.11.2004 um 09:43 Uhr (0)
So, fuchsi: Dim regions As Variant, region As AcadRegion regions = ThisDrawing.ModelSpace.AddRegion(RoomObjects) Set region = regions(0) Das ist wenigsten getestet, weil es in meinem Programm funktioniert. AddRegion gibt immer ein Array zurück, weil mehr als eine Region entstehen kann (z.B. wenn in diesem Beispiel alle 8 Punkte auf einmal übergeben werden). Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfad der ACAD.EXE aus Registry auslesen
mapcar am 23.06.2004 um 14:41 Uhr (0)
Wolfi, dein Problem verstehe ich jetzt nicht ganz - was findest du nicht? Ich hab s jetzt nur in Lisp, aber es dürfte ja kein Problem sein, das in VBA umzusetzen: Code: (defun location-of-acad16-exe() (vl-load-com) (vl-registry-read (strcat HKEY_LOCAL_MACHINESOFTWAREAutodeskAutoCADR16.1 (vl-registry-read HKEY_CURRENT_USERSoftwareAutodeskAutoCADR16.1 CurVer ) ) Location ) ) (location-of-acad16-exe) = C:ProgrammeAutodeskAutoCAD 2005 Gruß, Axel ------------------ ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Acad3DSolid's
dwg3d am 06.03.2014 um 20:48 Uhr (1)
Hallo Leute,es freut mich zu sehen, das mein Beitrag immer noch auf Interesse stößt Sweepen und/oder extrudieren kann in der Möbelkonstruktion auch schon mal erforderlich sein, aber der Quader ist das Bauteil, welches mit Abstand die meiste Anwendung findet.Wenn man z. B. einen Möbelkorpus (der aus 4 Bauteilen besteht)in einem Stück extrudieren würde, hätte man später in der Stückliste nur ein Bauteil, anstatt 4 Bauteile mit den jeweils richtigen Maßen.In einem LISP-Programm kann man Quader ganz hervorrag ...
|
| In das Form AutoCAD VBA wechseln |