|
Lisp : Block-im-Block auflösen
Brischke am 23.03.2011 um 18:20 Uhr (0)
Hallo glocker,Programmiert habe ich derlei bereits - ginge also.Aber das Lisp-Forum ist ja für Fragen der (Lisp-)Programmierung gedacht. Daher meine Fragen: Wie weit bist mit eigenen Programmierversuchen? Wo hakt es bei der Umsetzung genau?Meine (schnellmalruntergetipptecommand)Lösung sieht wie folgt aus:-- Schleife durch die Blocktabelle in der folgendes gemacht wird1. Einfügen des Blocks am Ursprung2. Ursprung3. -- While-Schleife Prüfen ob bei den aufgelösten Elementen ein INSERT dabei ist =:Ja - Insert ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Fehler
CADmium am 28.10.2011 um 09:01 Uhr (0)
Jo da fehlt auch ein Teil in der Lisp , den Ihr vielleicht in einer extra-lsp-Datei habt, die auf dem Rechner der Kollegen nicht existiert.IMHO kommt mir der Text auch sehr bekannt vor ....hier der Rest (defun ROUND-ATTRIBUTWERT ( INSERT ATTRIBUTNAME STELLEN / OBJEKTDATEN WERT) (if (and(=(type INSERT) ENAME) (=(cdr(assoc 0 (setq OBJEKTDATEN (entget INSERT)))) "INSERT") (assoc 66 OBJEKTDATEN) ) (progn (while (/= (cdr (assoc 0 OBJEKTDATEN)) "SEQEND") (setq OBJEKTDATEN (entget (en ...
|
| In das Form Lisp wechseln |
|
Lisp : Linientypen in Xrefs aktualisieren
cadking am 18.11.2019 um 12:13 Uhr (1)
Hallo Thomas, hallo Sebastian,die Zeit die ihr mir für die Lösung meines Problems widmet treibt mir vor Rührung Tränen in die Augen. Vielen vielen Dank.Die Zeichnungen die dieses Problem erzeugen wurden bereits vor 2009 mit einer Vorlagezeichnung erstellt, in der die Linientypen aus der ACAD.lin importiert wurden.Diese Vorlage wird noch heute für Architekturzeichnungen (Einheit Meter) verwendet. Das große Problem besteht darin, wenn man nun TGA-Zeichnungen (Einheit Millimeter) referenziert. Es gibt dann nä ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Befehl - _aiselall funktioniert nicht
cadffm am 24.03.2017 um 10:39 Uhr (1)
Die Funktion könntest du ja selbst schreiben Dann bist du auch nicht abhängig von anderen Dateien.Im Original ist der befehl WAHL verwendet, in Lisp würde man es mit SSGET umsetzen.Aber dennoch: ai_selall ist eine Lispfunktion, welche in der originalen acadnnnndoc.lsp definiert ist.Offensichtlich wird diese in deiner aktuellen Situation/Einrichtung nicht geladen (darüber könnte man mal nachdenken)(findfile "acad2016doc.lsp")liefert dir entweder nichts oder nicht die Originale (da es eine Systemdatei ist, ...
|
| In das Form Lisp wechseln |
|
Lisp : dynamischer block mit auswahl zum ankreuzen
Brischke am 29.03.2012 um 09:19 Uhr (0)
Hallo Sosnja,dyn. Block ist der falsche Ansatz. Wenn du die Elemente ausgewählt hast, sollen ja die Lücken, die zwischen den Legendenelementen entstehen würden ja wieder geschlossen werden. Mir wäre hier keine Möglichkeit bekannt (habe aber auch nicht die Erfahrung beim Erstellen dyn. Blöcke).Mit Lisp kann man das sicher lösen.Folgenden Ansatz würde ich an deiner Stelle verfolgen:(1) Alle Symbole als separate Zeichnung ablegen(2) Texte getrennt in Sprach-TextDateien speichern (de.txt | en.txt | ...)in den ...
|
| In das Form Lisp wechseln |
|
Lisp : dynamischer block mit auswahl zum ankreuzen
Brischke am 29.03.2012 um 09:19 Uhr (0)
Hallo Sosnja,dyn. Block ist der falsche Ansatz. Wenn du die Elemente ausgewählt hast, sollen ja die Lücken, die zwischen den Legendenelementen entstehen würden ja wieder geschlossen werden. Mir wäre hier keine Möglichkeit bekannt (habe aber auch nicht die Erfahrung beim Erstellen dyn. Blöcke).Mit Lisp kann man das sicher lösen.Folgenden Ansatz würde ich an deiner Stelle verfolgen:(1) Alle Symbole als separate Zeichnung ablegen(2) Texte getrennt in Sprach-TextDateien speichern (de.txt | en.txt | ...)in den ...
|
| In das Form Lisp wechseln |
|
AutoLisp : 3D-Flächen schneiden
Speedcad am 01.02.2004 um 20:11 Uhr (0)
Da gibt es ein Lisp Schneiderei sehr ausgeklügelt und umfangreich. http://polyface.de/ das ist wohl das was du suchst. Gruß Speedcad
|
| In das Form AutoLisp wechseln |
|
Lisp : Layouts mit Lisp umbenennen
Doc40 am 03.12.2008 um 15:23 Uhr (0)
Hallo nochmal!Ich war zu langsam. Vielen Dank! Mit deinem Code funktionierts natürlich!Danke und LG, Doc40
|
| In das Form Lisp wechseln |
|
Lisp : Dynamischer Block Lisp
Nano am 13.02.2014 um 12:56 Uhr (1)
Hier ist ja B1siehe http://ww3.cad.de/foren/ubb/Forum145/HTML/004005.shtmlGruss Nano starten mit L005B1
|
| In das Form Lisp wechseln |
|
Lisp : Mit Lisp Dynamischen Block ändern
bbernd am 16.08.2012 um 11:22 Uhr (0)
Hallo CADblue,Danke für Deine Info und Mühe Dir den Block anzuschauen.------------------Gruß Bernd
|
| In das Form Lisp wechseln |
|
Lisp : Lisp - Routinen für Ausschnitt-Anzeige transparent möglich ??
xara1303 am 25.07.2007 um 14:06 Uhr (0)
ach danke, jetzt ist mir alles klar.... danke schön lieber holger =)
|
| In das Form Lisp wechseln |
|
AutoLisp : Externe Programme in ACAD laden !
Brischke am 03.05.2004 um 14:29 Uhr (0)
ja ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
Lisp : schriftfelder via lisp (ac2005)
marc.scherer am 25.08.2009 um 12:43 Uhr (0)
Zitat:Original erstellt von CADmium: was soll eigentlich das (t NIL) ???Stilblüte ;-), Altlast.------------------Ciao,Marc
|
| In das Form Lisp wechseln |