|
Rund um AutoCAD : (kleine) Änderung in Lisp CSWAP
CADmium am 22.05.2012 um 08:29 Uhr (0)
Das Lisp öffnet die csf datei und wertet diese aus ... alte Farbe, neue Farbe ....Dann werden die Blockdefinitionen durchsucht und bei alle n Elementen die Farbe angepasst, Attribute und Bemassungen werde nicht bearbeitet. Da bloß (entmod (subst (cons 62 new)(assoc 62 ent) ent)) genutz wird, werden Objekte mit Farbe von Layer nicht umgestellt ... Wenn du keine csf-Datei nutzen willst, musst du die Variable DATA mit einer entsprechenden Liste belegen(setq DATA((1 . 0)(2 . 0)(3 . 0) ...)Ich würde aber ein an ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Flächen berechnen, Fehler in Lisp-Routine
fuchsi am 29.02.2008 um 11:24 Uhr (0)
(command "_draworder" "L" "" "U" (ssname aws 0))Tja was passiert.Das Ding nimmt das zuletzt gezeichnete Objekt uns schiebts ganz nach uten.Da damit der Command fertig ist ("U" hat keine folgenden Optionen/Eingaben), wird eigentlich nur ein sinnloses (command (ssname aws 0)) hintnachgeschossen, das aber normalerweise auf den Ablauf des Lispprogrammes keine Auswirkung haben sollte.Darum nochmal mein Tipp, immer Optionen sauber ausschreiben(command "_draworder" "_last" "" "_under" (ssname aws 0))Dann läuft da ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Schriftfeld mit Dateiname & Datum, die 99zigste :-)
CAD-Tötti am 27.09.2003 um 19:59 Uhr (0)
Hallo, ich beschäftige mich erst seit kurzem mit der Lisp-Programmierung und habe noch nicht so viel Ahnung davon. Ich habe folgendes Problem, zu dem ich recht schnell eine Lösung benötige: Ich habe einen Schriftfeldblock "HEAD" mit u.a. den Attributen "FILE" (=Dateiname ohne .dwg), "DATE" (=aktuelles Datum z.B. 27.09.2003) & "TIME" (=aktuelle Zeit z.B. 19:55 Uhr). Ich möchte es nun mit einer Lisp-Routine lösen, dass diese Attribute (kein RTEXT mit DIESEL) automatisch aktualisiert werden, jedesmal wenn ich ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Antwort von cadffm auf Frage -> Lisp in Lisp :-) von CAD-Tötti
cadffm am 01.02.2004 um 15:33 Uhr (0)
Oh, dann hattest du es leider doch "so" gemeint! Dann gehört dieser Spruch...(WER SEHEN KANN .... IST DORT KLAR IM NACHTEIL.)in abgewandelter Form, einzig und allein dir . Werner: Wer sehen kann.... ist klar im Vorteil ! Ein Blick in CAD-Tötti´s Profil hätte sogar dir verraten das er das Lisp-Forum kennt,du solltest nicht denken das ich (oder andere Moderatoren) hier einfach so Behauptungenin die Welt setze oder nach Lust und Laune handel.Allein der Umstand das ich extra "wissendlich" geschrieben habe, hät ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : ++Vermesser Daten importieren++
planmatsch am 04.05.2006 um 10:45 Uhr (0)
Hallo,ich trau mich gar nicht zu fragen, und habdas RTFS voll verdient, aber ich kanns über die Suche einfach nicht mehr finden, hab auch schon im Lisp Forum gesucht Es gibt doch ein Lisp, (das hab ich sogar schon einmal runtergeladen) mit dem man im Betreff erwähnte Aufgabe erfüllen kann, nämlich die Daten eines Vermessers (CSV o.ä.) in ein Geländemodell umwandeln.Könnte mir bitte jemand (Häme erlaubt) schnell unter die Arme greifen.Außerdem habe ich die www-Adresse der 500 Fantatsillionen Lisps verbasel ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Acad.lsp. acad2000.lsp, acad2000doc.lsp
Peter2 am 04.11.2003 um 09:02 Uhr (0)
Acad 2002: Verständnisfragen zum Laden von Lisp: 1)In Extras - Optionen - System steht Acad.lsp mit jeder Zeichnung laden. Ich nehme an, damit ist die acad2000.lsp gemeint ?? 2) Ich habe hier das Häkchen nicht gesetzt, dennoch wird die acad2000.lsp bei jeder neuen Zeichnung oder beim Öffnen immer geladen. Das ist so bei SDI 1 und auch bei SDI 0. Warum?? 3) Lisp, die per acad2000.lsp nur am Sitzungsbeginn geladen werden (abgesehen von meinem Problem Nummer 2), stehen bei neuen Zeichnungen nicht zur Verfügun ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Ausschreibungspläne auf A3
Bernd P am 16.10.2003 um 07:58 Uhr (0)
Morgen Für die Ausschreinbung werden von uns Pläne Angefertigt im "normalen" Maßstab. Diese werden dann durch "plot scale" verkleinert, und mit "scale linewight" angepasst. 1. Problem (hab´s schon mal ins Forum reingestellt) Weiss wer wie man die "plot scale" auf dem Layout anzeigen und ausdrucken kann (Rtext od. Lisp)? 2. "scale linewight" Bei "scale linewight" werden alle Linien "dünn" gedruckt. Hätte aber gerne das die Linien nur etwas "dünner" gedruckt werden. Stell mir ein Lisp vor das alle Layer mit ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : An/Aus Schaltfläche erstellen
cadffm am 27.02.2008 um 09:59 Uhr (0)
Wenn es bei dieser einen Anfrage bleibt:Hier der Menüeintrag:ohne Lisp^C^C^P$M=$(if,$(=,$(getvar,OSNAPZ),0),OSNAPZ;1,OSNAPZ;0)oder die schicke CADmium Variante als Makro/Dieselausdruck:^C^C^P_OSNAPZ;$M=$(-,1,$(getvar,OSNAPZ))falls die Anzeige im Textfenster verwirrt, evtl auch diese Variante:^C^C^P_OSNAPZ;$M=$(-,1,$(getvar,OSNAPZ));_OSNAPZ;;mit Lisp dann also lt. CADmium:^C^C(setvar "OSNAPZ" (- 1 (getvar "OSNAPZ")))und was die Anzeige in der Statusleiste angeht, solange da derzeitnichts anderes/wichtiges d ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Rahmen um Text mit gleichem Layer
CADmium am 19.05.2009 um 10:06 Uhr (0)
Zitat:Original erstellt von xem: Ich habe mir mal die acettxt.lsp angeschaut und muß ehrlich sagen ich hab überhaupt nicht durchgesehen. Einfache LISP verstehe ich ja Stück für Stück, aber das ist doch zu hoch.Ich gehe mal davon aus das bei einem so großen LISP der Einbau nicht mal fix erledigt ist und sich keiner die Arbeit macht.?Gibts denn was anderes, schon fertiges?letztendlich brauchst du ca 3 Zeilen in der Funktion bns_tcircle ergänzen: ... Layer des Textobjektes auslesen ... und bei den beiden Ent ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : acad2000i-->Layerfilter
marc.scherer am 14.02.2002 um 21:22 Uhr (0)
Hi Benwisch, klar geht das: [Das C[Doppelpunkt] wird hier gefressen . Ich ersetze das mal eben durch den Text. Bitte im Lisp-COde dann wieder in den Doppelpunkt ändern] Code: (DEFUN C[Doppelpunkt]DELFIL () (progn (vl-load-com) (defun ax:GetAcadLayerFilterDictionary (/ dict) (setq dict (member (cons 3 ACAD_LAYERFILTERS ) (entget (vlax-vla-object- ename (vla-GetExtensionDictionary (vla-get-layers (vla-get-ActiveD ...
|
| In das Form Rund um Autocad wechseln |
 |
Rund um AutoCAD : Lisp oder Script Textstil ändern
redfire am 12.08.2020 um 14:38 Uhr (15)
Hallo zusammenIch versuche ein Script oder Lisp zu erstellen, das mir die Arbeit ein wenig vereinfacht. Leider sind meine Recherchen dazu nicht wirklich erfolgreich gewesen, vielleicht kann mir jemand beim Einstieg ein wenig unterstützen? und kennt eine gute Website wo man die LSP-Programmierung ausführlich dokumentiert ist.Ich versuche allen Text und Mtexten auf einem bestimmten Layer "Layer1" einen bestehenden Textstil "Arial25" zuzuweisen- Layer 1 -- Arial25- Layer 2 -- Arial18usw. Leider bin ich nur zu ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : in Truecolour konvertieren.
cadffm am 06.02.2017 um 21:35 Uhr (1)
Auch wenn du mich nicht gefragt hast, ohne Wertung und ohne DetaillösungMit Lisp kannst du AutoCAD, was das Thema angeht, ziemlich frei steuern.Also könnte man "alle möglichen Ansätze" mit Lisp umsetzen.- Eines von wirklich sehr sehr vielen Tools nutzen, welches den Batchlauf organisiert und eine angegebene LSP oder SCR ausführt nur zum Spaß sicher schon 30 getestet, oft "wegen dem Forum", selbst nutze ich diese jedoch nicht- ZwitterLösung, aber aus gutem Grund erwähnt: AutoCAD Script erzeugen (simpel, ab ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Polylinien verbinden mit LISP
fean am 02.08.2011 um 16:52 Uhr (0)
König Kramer!!!Jep das wars.Besten Dank!
|
| In das Form Rund um AutoCAD wechseln |