|
AutoLisp : Blattnummer hochzählen
Markus_cad am 02.05.2006 um 13:05 Uhr (0)
Hallo,die Dateien liegen in einem Verzeichnis.Mit dem Scriptgenerator, wähle ich die gewünschten Dateien aus.Dann sollte das Lisp die Datei öffnen, die Anzahl der Layouts auslesen, das Attribut was auf jedem Layout ist von 1 beginnend aufsteigend auffüllen. Dann müßte der letzte Wert, vielleicht in einer Textdatei gespeichert werden, und bei der nächsten Zeichnung dann dort wieder beginnenIst das machbar?Gruß MARKUS
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Textausrichten
vision am 26.12.2003 um 09:43 Uhr (0)
Hallo spider_dd, ich bekomme mit (entupd (entmod ct)) folgende Fehlermeldung: Fehlerhafter Argumenttyp: ... Mit nur (entmod ct) kommt kein Fehler u. das Progr. funktioniert damit auch!!! Wie kann man noch folgende funktionen umsetzen: Um nicht ein noch angewählten Text bei dem Lisp-Prg.-Aufruf zu versetzen, sollte eine evtl. Auswahl in der Zeichnung gelöscht werden. Das Programm in einer Wiederholschleife laufen lassen. MfG
|
| In das Form AutoLisp wechseln |
|
Lisp : Attributen importieren
tunnelbauer am 27.09.2007 um 20:15 Uhr (0)
Ein OLE-Objekt in deiner Zeichnung.Markiere den gewünschten Bereich in Excel STRG+C, dann wechsle nach AutoCAD Bearbeiten Inhalte einfügen als Verknüpfung; danach brauchst du die Daten zwischen Excel und AutoCAD nicht mehr händisch synchronisieren... (weiß aber nciht, ob das für dich in dieser Form geeignet ist...)------------------GrüsseThomas[Diese Nachricht wurde von tunnelbauer am 27. Sep. 2007 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Polyline Punkte Runden...?
CAD-Huebner am 09.06.2014 um 17:33 Uhr (1)
Mein Vorschlag dazu: SKALIEREN (Befehl Varia)Skaliere die ganze Zeichnung um Faktor 2, runde dann auf 0 Nachkommastellen ab und skaliere dann auf Originalgröße zurück um 0.5 (Dann hast du Koordinaten auf 0.5 abgerundet).Das müsste auch mit der DXF Export Variante (also VARIA 2 , DXFOUT 0 DXFÖFFNEN VARIA 0.5) die gewünschten Ergebnisse bringen.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : Rückgabe von (command... an Variable
cadking am 18.11.2019 um 11:27 Uhr (15)
zunächst mal vielen Dank an alle Helfer.der eigentliche Sinn dieses Beitrags war, Xrefs in einer Zeichnung zu identifizieren, die nicht gefunden oder nicht referenziert sind.Nachdem ich jetzt 10 Tage experimentiert habe und nervlich fast am Ende war habe ich für mich eine funktionierende Lösung gefunden, die ein Lisp-profil sicher optimaler gelöst hätte.der Ablaufplan sieht im Groben so aus:1. durchsuche die Blocktabelle nach Xrefs - (tblnext "Block") - (/= (cdr (assoc 1 blktbllst)) nil);ist Xref - (/= (fi ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Layersteuerung nicht plotten => frieren
michelangelo am 18.02.2005 um 11:03 Uhr (0)
hallo zusammen Ich habe ein simples problem, habe aber keine lösung. ich möchte ein icon mit einem lisp befehl hinterlegt. dieses lisp soll in der aktuellen zeichnung alle layer mit der eigenschaft nicht plotten einfrieren. geht das so auf die schnelle?? ------------------ [AutoCAD spricht mit jedem, nur leider nicht immer die gleiche Sprache.]
|
| In das Form AutoLisp wechseln |
|
Lisp : wblock im Map2006
GG-GREGOR am 30.11.2009 um 13:06 Uhr (0)
Hallo leute,möchte gerne einen wblock aus einer Zeichnung über ssget erstellen und über (command "_.-wblock" c "j" xyz0 ss-neu "" "_n") raus schreiben!C= Pfad mit zeichnungs.dwgxyz0 = Einfüge punkt 0,0,0Problem! es erscheint immer eine Meldung ob ich Map Daten Exportiren möchte (ja /nein durch Maus)wie kann ich diese Meldung übergehn ?mfgGregor
|
| In das Form Lisp wechseln |
|
Lisp : Attribute aus dyn. Block auslesen
KathaB am 25.11.2016 um 14:48 Uhr (1)
Hallo Zusammen,das Wochenende ist da und ich versuch mich weiter in LISP. In meinem Programm lese ich wie folgt die Attribute von Blöcken aus.Die Blöcke kommen beliebig oft in der gesamten Zeichnung vor.Wie grenze ich das Ausschreiben der Attribute nur auf das aktuelle Layout ein.(setq ss (ssget "a" (list (cons 0 "INSERT") (cons 2 BLNAME ) (cons 66 1) ) ) )Vielleicht hat jemand schon das gleiche Problem gelöst.Ganz liebe GrüßeKathi
|
| In das Form Lisp wechseln |
|
Lisp : warum gehts nicht ?? immer probleme mit if
chris888 am 06.07.2011 um 08:41 Uhr (0)
So habs jetzt richtig gestellt und doch mit nil verglichen. Wäre aber nett wenn du mit den (boundp)- Bezug erklären könntest bzw. was er bedeutet. Hab in der hilfe nix gefunden. Code:(defun c:kopes () (if (= e0 nil) (progn (Print e0) (setq e0 (getpoint "
Einfügepunkt 1 wählen: ")) (setq e1 (getpoint "
Einfügepunkt 2 wählen: ")) (setq e2 (getpoint "
Einfügepunkt 3 wählen: ")) (setq e3 (getpoint "
Einfügepunkt 4 wählen: ")) (setq e4 (getpoint "
Einfügepunkt 5 wählen: ")) ) (progn (initget 7 ...
|
| In das Form Lisp wechseln |
|
Lisp : DBView.arx: Erfahrungen mit Nachfolgern?
tunnelbauer am 16.11.2011 um 16:50 Uhr (0)
Naja - wir sprechen hier aber von einem Tool, das die Datenbank deiner Zeichnung nach allen enthaltenen Features abgrast - unter anderem auch inklusive der Neuerungen (oder soll es dir die Inhalte am Stand der vorherigen Release anzeigen? ).Somit wird das Tool immer zur Version passen müssen... (das ist ja kein WMF Exporter, der sich auf das Abfangen eines STRG+C in Acad beschränkt...)------------------GrüsseThomas
|
| In das Form Lisp wechseln |
|
Lisp : Laden von Linientypen
cm-Zeichner am 22.01.2010 um 08:52 Uhr (0)
Hallo,wie lautet der richtige Aufruf zum Laden neuer Linientypen (alle im File N-Ltypen.lin) in eine Zeichnung (meist Fremdzeichnungen).(command "_.LINETYPE" "_LOAD" "N-Ltypen") - geht nichtLinetyp-File steht nicht im Acad Verzeichnis, der Pfad wo die Datei steht wurde aber beim Suchpfad für Support-Dateien angegeben.------------------Grüße Bernd
|
| In das Form Lisp wechseln |
|
AutoLisp : Blockattribute exportieren
joern bosse am 15.09.2005 um 18:06 Uhr (0)
Hallo Martin,ich habe die Blockdefinition mal so geändert, daß sie mit den Beispielblöcken übereinpasst. Wenn Du eine neue Datei nimmst, den Block fig131.dwg einfügst, und dann Deine anderen Punkte "fig131" aus Deiner Zeichnung einfügtst, dann sollten eigentlich die Definition und die Blöcke selbst wieder übereinstimmen, sodaß die oben genannten Tools nicht soviel Probleme machen.------------------viele GrüßeJörn
|
| In das Form AutoLisp wechseln |
|
Lisp : Systemvariable SNAPANG
cm-Zeichner am 16.07.2012 um 12:55 Uhr (0)
Zitat:Allerdings sei die Frage erlaubt: wozu das Ganze?Möchte Texte und Blöcke immer am Winkel des Fadenkreuzes ausrichten, dieses kann innerhalb der Zeichnung verschieden ausgerichtet sein.zB.: Nach Linien oder eben nach der verdrehten Ansicht (Viewtwist).Bir klappt das aber nicht,(setvar "SNAPANG" (getvar "Viewtwist"))bekomme wieder 144.0000 raus------------------Grüße Bernd
|
| In das Form Lisp wechseln |