|
Lisp : Block im Block sprengen
autocart am 01.07.2009 um 17:43 Uhr (0)
also...nix entmod, da wird man ja wahnsinning!ActiveX ist hier das Zauberwort. (vl-load-com) und dann für jedes Vielflächennetz:Code:(setq ename ...); hier irgentwie den ename des Vielflächennetzes finden - ich habs testweise mit (car(entsel)) gemacht, ist aber für die Automatisierung natürlich nicht zu empfehlen(vla-put-layer (vlax-ename-vla-object ename) "0")Am einfachsten wäre vielleicht im obigen Lisp die Zeile(setq EDATA(subst (cons 8 "0")(assoc 8 EDATA)EDATA));changes layer to 0auszukommentieren und ...
|
| In das Form Lisp wechseln |
|
AutoLisp : unbenannte gruppe - wie?
autocart am 13.08.2004 um 18:48 Uhr (0)
hi, wenig zeit zu posten: möchte unbenannte gruppe erzeugen (in dialog möglich, aber nicht auf befehlszeile). mein lisp-ansatz: (entmake (list (0 . GROUP ) (70 . 1) (71 . 1) (300 . ) (cons 340 (entlast)))) geht nicht. Was mache ich falsch, wie geht es sonst? danke, Stephan acart
|
| In das Form AutoLisp wechseln |
|
BricsCad : Externer Lisp-Editor
autocart am 02.07.2012 um 19:25 Uhr (1)
Hallo!Hat UltraEdit eine Autovervollständigung für Autolisp mit Anzeige der erwarteten Argumente und das Ganze auch für selbst definierte Funktionen?Als ich vor UES vor längerer Zeit einmal testete, war dies nicht möglich.------------------Gruß, Stephanwww.stbartl.at"Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher." - Albert Einstein
|
| In das Form BricsCad wechseln |
|
Lisp : zum Downloaden: Zeichnungs-Wechsel mit Werkzeugpalette (OpenDCL)
autocart am 27.06.2012 um 08:39 Uhr (0)
Die Installation ist auf theswamp.org beschrieben: -) Es muss neben Auto- oder Bricscad auch OpenDCL auf dem PC installiert sein. (http://www.opendcl.com/download/)-) Die lisp-Datei muss in jede Zeichnung geladen werden.------------------Gruß, Stephanwww.stbartl.at"Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher." - Albert Einstein
|
| In das Form Lisp wechseln |
|
Lisp : Lisp warten lassen
autocart am 15.12.2008 um 02:26 Uhr (0)
Hallo!Ist zwar schon ein paar Jährchen her und für dich, CADchup, nicht mehr nützlich, aber für alle, die bei der Suche nochmal über diesen Artikel stolpern (da ja damals keine zufriedenstellende Lösung gefunden wurde):Die ACET-SYS-Funktionen dürften für dieses Thema durchaus interessant sein. Vor allem die "ACET-SYS-SPAWN" und die "ACET-SYS-WAIT" Funktionen. ACET steht dabei für AutoCad-ExpressTools. Bei mir auf AutoCAD 2008 hat es funktioniert (ExpressTools müssen natürlich installiert sein).Dokumentatio ...
|
| In das Form Lisp wechseln |
|
Lisp : Markierte Layouts
autocart am 18.12.2010 um 01:36 Uhr (0)
Witzig, hatte ca. Zeitgleich mit dir das selbe Problem. In Autolisp alleine scheint das nicht zu gehen.Infos zu Lisp-Add-ons und Workarounds hier: http://www.theswamp.org/index.php?topic=29710.0Ich habe es dann mit dem Workaround als Dialog gemacht. Der User muss dafür nicht unten die Registerkarten mit Strg klicken, sondern im Dialog von einer Liste die Layouts wählen.------------------Gruß, Stephanwww.stbartl.at"Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher." - Albert Einstein
|
| In das Form Lisp wechseln |
|
Lisp : zum Downloaden: Zeichnungs-Wechsel mit Werkzeugpalette (OpenDCL)
autocart am 10.05.2012 um 15:38 Uhr (0)
Danke Heinz,Zur Zeit muss die Palette beim Schließen einer bereits offenen Zeichnung sichtbar sein. Sonst kommt die Fehlermeldung. Einzige Alternative ist, die lisp-Datei nicht zu laden. Werde mich drum kümmern.Falls der andere Fehler noch mals kommen sollte, gib mir bitte Bescheid, danke.------------------Gruß, Stephanwww.stbartl.at"Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher." - Albert Einstein[Diese Nachricht wurde von autocart am 14. Mai. 2012 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Reaktoren nachträglich in alle offenen Zeichnungen nachladen?
autocart am 10.05.2012 um 15:46 Uhr (0)
Hallo,Gibt es eine einfache Möglichkeit Reaktoren nachträglich in alle offenen Zeichnungen nachzuladen?Man könnte zwar den code in eine externe lisp schreiben und diese dann mit vl-load-all laden (wenn man die Reaktoren auch in Zeichnungen haben will, die in dieser Session noch geöffnet werden). Mir scheint diese Möglichkeit aber etwas umständlich. Außerdem will ich den code vielleicht nicht auch in allen zukünftig geöffneten Zeichnungen geladen haben.Irendwelche Ideen? Danke.------------------Gruß, Stepha ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Attributwerte
autocart am 29.09.2006 um 22:03 Uhr (0)
Hallo nochmal Lutz_G!Soweit ich verstehe, willst du einfach aus einer Zeichnung mit einer Attributdefinition den Vorgabewert dieser Att-Def auslesen und diesen dann in einer anderen Zeichnung als Vorgabewert einer Att-Def setzen.Das ganze ca.500 mal: 500 Vorlagen (Vorgabewerte von Att-Defs) und 500 Ziel-Zeichnungen (mit Att-Defs, bei denen der Vorgabewert entsprechend der jeweils passenden Vorlage angepasst werden soll.)In diesem Fall habe ich einmal folgende Idee:ScriptPro von Autodesk (free, man muß aber ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Block in Polylinie
autocart am 12.08.2009 um 03:51 Uhr (0)
oppala...Dass mir da niemand auf die Finger geklopft hat?Da das Rechteck eine LWPolylinie ist und das durch "_.offset" erzeugte Entity dann ja auch, ist der Codeabschnitt(foreach item (entget (entlast)) (if(= 10(car item)) (setq pntlst (cons (cdr item) pntlst)) );if);foreachdoch eher gefährlich. Die Punkte gehören übersetzt, also so:Code:(foreach item (entget (entlast)) (if(= 10(car item)) (setq pntlst (cons (trans (cdr item) (entlast) 0) pntlst));WKS ist 0, aktuelles BKS wäre 1 );if);foreachEDIT ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Unterschiede ACAD08 und 09 bei lisp?
autocart am 23.06.2009 um 15:27 Uhr (0)
Anscheinend liegt es an der Übergabe des letzten Punktes.Vor kurzem las ich irgentwo, dass die dynamische Punkteingabe über Lisp bei einem User dadurch verzerrt wurde, dass der Ofang eingeschaltet war. Ist der bei dir komplett ausgeschaltet? Wenn nicht, schalt mal alle Ofänge aus, bevor du das Lisp startest.------------------Gruß, Stephanwww.stbartl.at"Every thing should be made as simple as possible but not simpler." - Albert Einstein
|
| In das Form Lisp wechseln |
|
BricsCad : Lisp Editor
autocart am 03.05.2009 um 20:49 Uhr (0)
Hallo Theodor!Das glaube ich schon, dass es den "Vital Lisp" Editor gab. Aber du schriebst: Zitat:Es lohnt sich, nach dem Editor "Vital Lisp" zu suchenWarum lohnt es sich und noch dazu so sehr, dass du dazu extra einen Thread aufmachst?------------------Gruß, Stephanwww.stbartl.at
|
| In das Form BricsCad wechseln |
|
Lisp : Entfernen von Benannten Layerfiltern per Lisp-Routine ?
autocart am 23.08.2006 um 09:24 Uhr (0)
Hallo Martin mkl-cad und alle anderen die diese Frage beschäftigt (hat): - "Layerfilter mit Lisp erstellen"------------------Gruß und "have fun"schickt/wünscht Stephan "Dont assume, go as far as possible with the known facts, then ask."
|
| In das Form Lisp wechseln |