|
Lisp : Letzter Befehl
chris888 am 04.07.2011 um 14:04 Uhr (0)
das stimmt nicht ganz das da nicht dran kommst.die frage ist wie du an diesen befehl kommen willst. easy way einfach pfeiltaste nach oben^^ wenn der befehl noch in der zeichnung ist.other way: es gibt so genannte Protokoll dateien die wenn diese aktiviert sind immer an einem vorgegebenen dateipfad gespeichert werden. in dieser datei (öffnen mit editor) kannst du alles sehen was du in der zeichnung eingegeben hast...hoffe es hilft dirmfg chris
|
| In das Form Lisp wechseln |
|
Lisp : Definitionen aktualisieren
Andreas Kraus am 19.04.2024 um 17:52 Uhr (1)
Dann bau ich das eben auf die ODBX-Version um. Dann ist das eben so.Danke für das Feedback.Ich hab mir ja eh schon eine "Konstruktions-Dummy-Funktion" gemacht bei der ich über ODBX eine Zeichnung für Hilskonstruktionen habe die ich aber am Schluss nicht aufräumen muss, die schmeiß ich einfach weg .Sogar bei Programmabbbruch hab ich keinen Müll in meiner Zeichnung.Ich glaub die nehm ich für den Zwischenspeicher, dan ist das alles kaum Arbeit .------------------Geht nicht, gibts nichtGrußAndreashttp://krau ...
|
| In das Form Lisp wechseln |
|
Lisp : LISP start debugging
achim8 am 04.01.2007 um 10:29 Uhr (0)
Holger,danke, mit meinen noch laienhaften Kenntnissen verstehe ich leider nur Bahnhof. Auch, wenn du das Vorgehen nicht empfiehlst, würde ich es trotzdem gern verstehen. Deshalb folgende Fragen:1. Hat die acaddoc.lsp eine feste (vorgeschriebene) Funktion/Inhalt?2. Die Elemente werden aus einer ?zweiten? Lisp-Datei der Zeichnung hinzugefügt?3. Kann diese Lisp-Datei (zweite?) eine andere Lisp-Datei (acaddoc oder sich selbst?) neu schreiben?Vielleicht ist aber auch diese Überlegung richtig:- Beim Öffnen der Z ...
|
| In das Form Lisp wechseln |
|
Lisp : Fonts in Textstilen automatisch ersetzen lassen
alfred neswadba am 16.11.2009 um 10:31 Uhr (0)
Hi,herzlich willkommen bei CAD-de! Da brauchst Du nicht unbedingt programmieren. Denn unter der Voraussetzung, dass es mehrere Zeichnungen gibt, die immer mit der gleichen Übersetzungstabelle behandelt werden sollten, dann:Mach Dir eine leere Zeichnung, in der die Textstile mal richtig eingestellt sind (auf die richtigen Fonts zeigen). Dann kopierst Du die Geometrieelemente aus Deiner Zeichnung in diese neue Zeichnung, ev. holst Du die Layouts dann auch noch per DesignCenter dazu und hast eine neue Zeichn ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Eigene Zeichnungseigenschaften definieren
berndhock am 27.08.2004 um 08:51 Uhr (0)
Hallo Leute, ich möchte mir in einer Zeichnung eigene Werte abspeichern. Z.B. Kundenname, Projektname, Ersteller, usw. diese Werte sollten in irgend einer Form mit der Zeichnung gespeichert werden. Wer kann mir sagen wie ich diese Werte speichere, auslese und aktualisieren kann. Einen Dialog für diese Werte hab ich schon mit den genialen Tools von DOSLIB erstellt www.mcneel.com. Diese Werte benötige ich z.B. für Schriftfelder. Danke für Eure Hilfe. Gruß Bernd
|
| In das Form AutoLisp wechseln |
|
Lisp : Layout direkt aus dem Modell erstellen
MDTiger am 10.11.2011 um 13:33 Uhr (0)
Hallo zusammen,Da meine Lisp kenntnisse leider noch in den Kinderschuhn stecken wende ich mich an euch.In unserer Fa. werden die Fließschema für ein Projekt immer alle zusammen in einer Zeichnung eingetragen, d.h. wir haben teilweise bis zu 50 Zeichnungen übereinander auf einem Blatt (dwg).Leider konnte ich diesen Zustand meinen Kollegen bisher nicht austreiben.Die Probleme ergeben sich jetzt, wenn man die Zeichnungen einzelnd plotten oder als PDF erstellen will, X-mal auf plotten, Lasso um die nächste Zei ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Elemente am Fadenkreuz (hängend) einfügen
Helmut Schepers am 15.10.2002 um 07:48 Uhr (0)
Hallo, hier mal ein kleines Beispiel in Lisp, wie so etwas machen könnte. Ich hoffe es hilft die weiter. Gruß Helmut (defun c:merk( / ab aw) ;letztes Element merken (setq ab (entlast)) ;neue Elemente zeichnen (command "kreis" (list 50 50) 50) (command "kreis" (list 50 50) 25) (command "rechteck" (list 0 0) (list 100 100)) ;wenn schon Elemente in der Zeichnung vorhanden sind, ;dann auf erstes neues Element (if ab(setq ab (entnext ab))) ;Auswahlsatz erzeugen (setq aw(ssadd)) ;wenn s ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Auflösen von Blöcken
Detlef Wischmann am 16.09.2004 um 17:40 Uhr (0)
Hallo Leute, ich verzweifle mal wieder an meinen minimalen Lisp-Kenntnissen. Ich möchte gerne einen bestimmten Block in meiner Zeichnung per Lisp-Programm auflösen. Den Block gibt es mehrfach in der Zeichnung. Ich habe schon mal angefangen: (setq auswahl (ssget X (list (cons 2 tuer )))) (command _explode auswahl ) Bei anderen auswahlen ausser Blöcken klappt es eigentlich. Was habe ich hier vergessen? Viele Grüße Detlef
|
| In das Form AutoLisp wechseln |
|
Lisp : Blockdefinition korrigieren
cadffm am 24.07.2006 um 12:29 Uhr (0)
@CADmium, wenn ich raten darf: NEIN !@all. Prog müßte so aussehen:Blocktabelle durchhangeln und dabei für Block für Blockalle Inserts finden, alle deren Attribute zusammensuchen.Block neudefinieren mit allen gefundenen Attributen.Anschließend noch ein Attrefresh, am einfachsten den Insertsalle verwendeten Attribute dranklatschen falls am jeweiligennoch nicht enthalten - damit alle Insert´s derBlockdef. entsprechen.So ist es wenigstens innerhalb einer DWG "ordentlich". Wennman es gaanz genau nimmt müß ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Polylinen automatisch schliessen
schwami am 17.09.2004 um 12:18 Uhr (0)
hallo und hilfe, ich habe eine zeichnung mit sehr vielen häuser die aus einzelnen polylinen sind. ich möchte die einzelnen häuser automatisch zu eine fläche verbinden, also die polylinen verbinden bzw. schliessen. gibte es ein lisp prog. oder aehnliches das die gesammte zeichnung auf nichtgeschlossene flächen überprüft und diese flächen bildet. ich hoffe meine frage halbwegs verständlich formuliert zu haben. danke im voraus
|
| In das Form AutoLisp wechseln |
|
Lisp : Attributswert mit entmod nicht mehr änderbar
Hunchback am 15.12.2008 um 16:17 Uhr (0)
Anders als im ersten Post geschrieben kann ich auch keine Attribute mit entmod verändern wenn ich einen Block in die Zeichnung meines Kollegen einfüge. Das liegt anscheinend daran, das in der Blockdefinition der Gruppencode 284 den Attributsdefinitionen hinzugefügt wird (lt.AutoCAD-Objekte Buch legt der GC 284 fest, wie Nullen in den Toleranzangaben behandelt werden [bei Bemaßungen]). Und wenn dieser GC 284 in einer Attributsreferenz steht kann ich diese nicht entmoden. Ich hab auch versucht den GC 284 rau ...
|
| In das Form Lisp wechseln |
|
Lisp : Blockeinheit umstellen - keine > Millimeter
CADwiesel am 19.12.2018 um 16:39 Uhr (1)
also...der codeschnipsel geht durch alle Blockdefinitionen, die in einer Zeichnung enthalten sind und ändert deren Einheiten.Wenn du nun ein Verzeichnis mit vielen Zeichnungen hast, die je einen Block darstellen, musst du ein anderes Verfahren wählen.Dann muss jede Zeichnung geöffnet und die Systemvariablen für INSUNITS, INSUNITSDEFSOURCE uns INSUNITSDEFTARGET entsprechend eingestellt werden .Dies geht am Besten mit einem script, welches du über die Zeichnunen laufen lasst.Scriptgenerator (SCC2) findest du ...
|
| In das Form Lisp wechseln |
|
AutoLisp : attdef in text überführen
tappenbeck am 08.06.2005 um 11:23 Uhr (0)
hi ! folgendes problem liegt vor. in einer zeichnung mit blöcken und attributen wurden diese aufgelöst und statt das aus den attributen texte werden sind es jetzt immer noch attdef s - allerdings mit den zugehörigen werten. wenn diese zeichnung jetzt als xref eingefügt wird, dann werden die attdef s nicht angezeigt. hat einer von euch etwas rumliegen um aus diesen attdef s texte zu machen ??? vielen dank im voraus. gruß Jan :-) ------------------ jan :-)
|
| In das Form AutoLisp wechseln |