|
Autocad VBA : globaler Skalierfaktor?
Brischke am 25.03.2004 um 15:54 Uhr (0)
Ja *grins* Zitat: object.SetVariable Name, Value Object - Document, The object or objects this method applies to. Name - String; input-only, The name of the system variable to set. Value - Variant; input-only, The new value for the specified system variable. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Texthöhe auslesen
Brischke am 27.11.2004 um 16:00 Uhr (0)
Hallo cnc, Die Texthöhe ist im aktuellen Textstil gespeichert. Es gibt keine Systemvariable dafür. Also musst du über das Document-Objekt den aktuellen Textstilermitteln, und aus diesem die Höhe ermitteln. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschland Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Public Sub benennen
Carsten1210 am 26.06.2007 um 06:58 Uhr (0)
Hi Einstein,Ich verstehe zwar nicht wirklich, was du vor hast, aber einen Befehl kannst du wie folgt definieren:(Defun c:Stempel (/) (VL-VBARun "Stempel"))Danach kannst du im Autocad mit dem Befehle "stempel" die Public Sub "Stempel" aufrufen.Pack das am besten in die Acaddoc.lsp und diese ins Support-Verzeichnis. Damit wird die Lisp automatisch beim Start geladen.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Tip: GetPoint mit Objektfangoption
CADmium am 29.03.2006 um 15:57 Uhr (0)
Zitat:Original erstellt von CADoktor:GetPoint bieten keinerlei Objektfangmöglichkeiten.Seit wann denn das??also bei mir nutzt die ActiveX-Methode ( der Einfachheit halber für mich mal in Lisp implementiert ) sehr wohl den Objektfang :(vla-getpoint(vla-get-utility(vla-get-activedocument(vlax-get-acad-object))))kopiers in die Befehlszeile und probier es aus.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfad und Dateiname auslesen und an Attribut übergeben
mapcar am 15.10.2004 um 10:56 Uhr (0)
Wenn du Acad 2005 hast, lässt sich das über fields (Schriftfeld) noch viel einfacher lösen. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Programmieren in VB(A) oder in .Net ?
CADmium am 18.05.2007 um 12:07 Uhr (0)
Zitat:Original erstellt von bennyboss:wenn ich nicht gezwungen wäre, würde ich LISP freiwillig nie lernen. Die Logik dieser Sprache ist auf den Kopf gestellt.. .. die Logik ist nicht auf den Kopf gestellt! Du hast sie wohl bloß nicht verstanden .. SCNR ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Tip: GetPoint mit Objektfangoption
CADoktor am 29.03.2006 um 16:32 Uhr (0)
Es geht ja nur um das Problem, dassz.B. (osnap(getpoint "Punkt") "_end") unter VBA nicht geht.Und manchmal muss es in bestimmten Funktionen auch ein ganz bestimmter Objektfang unabhängig vom eingestellten OSNAP sein.Deshalb dachte ich, dass es für manche VBA´ler eine interessante Alternative ist.Warum Lisp, wenn es auch unter VBA geht ;-)
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Blöcke auslesen
Brischke am 27.09.2004 um 14:22 Uhr (0)
Zitat: Original erstellt von CADmium: durchlaufe einfach die [b]blocks aus AcadApp.ActiveDocument [/B] @cadmium wenn er an die Attribute will, dann langt das nicht, denn die hängen ja am INSERT. Um rauszufinden, ob es die Blöcke überhaupt gibt .. ok, dann deine Variante. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Lisp Variable über VBA
fuchsi am 30.06.2005 um 15:59 Uhr (0)
da möchte ich doch direkt mal auf diesem Thread verweisen, und nachfragen, ob sich schon wer mal damit beschäftigt hat. ich brinmg das nämlich einfach nicht zum laufen http://ww3.cad.de/foren/ubb/Forum259/HTML/000399.shtml ------------------ Ing. Anton Fuchs WWW.FFZELL.AT.TC
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datenbankaufbau
mapcar am 11.11.2004 um 11:00 Uhr (0)
Die Sample-Datei konnte es mir nicht öffnen - keine Ahnung warum Na ja, irgendwas muss doch wohl passieren - kommt da nicht mal eine Fehlermeldung? Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Elemente in Blöcken auslesen
Brischke am 04.10.2004 um 12:29 Uhr (0)
Hallo Abele, schau dir mal das Objektmodell genau an. Das kann so nicht funktionieren Die Hierarchi ist in etwa so: -Drawing ---Blocks -----Block -------z.B. LINE -------ff Elemente der Blockdefinition Da nur die Elemente die Eigenschaft LAYER haben, muss das Programm in deinem Konstrukt einen Fehler bringen. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : scroll/zoom
Proxy am 25.02.2004 um 11:40 Uhr (0)
Also ich kann problemlos in vbaide, vlide und natürlich Autocad in beide Richtungen (x und y) scrollen mit (ungedrückten) Mausrad in x-Richtung und gedrückt in beide Richtungen. P.S. Logitech MX 310 mit keinen besonderen Einstellungen. ------------------ 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 ca. 890 Seiten | 7500 ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Ermitteln der Koordinaten-Extrema eines Auswahlsatzes
hendersson am 24.01.2005 um 17:34 Uhr (0)
...hm ja, bin aber gar kein LISP-Tiger, auch wenn ich den Code verstehe. Es muss auch in VBA machbar sein und mein Code hat keinen Fehler ... meine wenigstens ich. . . . acsSelectionSet.Item(100).GetBoundingBox dblDMin, dblDMax . . . Item 100 ist eine ganz normale Linie und sollte doch auf diese Weise abfragbar sein, oder? ------------------ ---------------------- L I N U X Phear the Penguin
|
| In das Form Autocad VBA wechseln |