Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.245
Anzahl Beiträge: 32.020
Anzahl Themen: 4.591

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 8477 - 8489, 8891 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Lisp : Diverse Blöcke ersetzen
archtools am 18.12.2020 um 12:54 Uhr (1)
Zitat:Original erstellt von Bernd P:Servus,Platzhalter funktionieren hier nicht. Naja, die funktionieren nicht im Command-Aufruf. Aber hier ist ja das Lisp-Forum und nicht das Forum "Rund um AutoCAD", und in Lisp ist das natürlich ein winziger Klacks, hier mit Wildcards zu arbeiten.Dummerweise bin ich bekannt dafür, hier keine fertigen Lösungen anzubieten, sondern nur Hilfestellung für die Erarbeitung einer eigenen Lösung zu bieten. Also:1. Alle Blockreferenzen suchen, deren Blokcname dem Wildcard-Ausdruck ...

In das Form Lisp wechseln
Lisp : Diverse Blöcke ersetzen
Merci-Dir am 21.12.2020 um 15:39 Uhr (15)
Hallo cadwomen,wie geschrieben, ich habe einen ganzen anderen Weg eingeschlagen. Aber wenn es einem helfen kann - gerne. Ich habe die Blocktypen TypA, TypB.... als dynamischen Block via Sichbarkeit zusammengefasst. So kann ich auf den LISP-Ausdruck gar verzichten und schalte über die Sichtbarkeitsgriffe die benötigten BlockUntertypen ein. Hoffe es ist nicht zu knapp erklärt.ps: den grünen Haken - (als gelöst) habe ich bereits geschaltet.Grüße

In das Form Lisp wechseln
Lisp : Werte von Attributen in Blöcken ändern
CADwiesel am 19.01.2021 um 14:53 Uhr (15)
Im Kern brauchst du ENTNEXT. Damit hangelst du dich durch die Attribute, wenn deine Blockref welche hat.Hier mal ein Lisp codeschnipsel mit dem du was machen könntest...Code:(defun attchange (elem attname gcwert wert / aslst) (setq aslst (entget elem)) (if (= (cdr (assoc 0 aslst)) "INSERT") (progn (if (= (cdr (assoc 66 aslst)) 1) (progn (setq aslst (entget (entnext (cdr (assoc -1 aslst))))) (while (/= (cdr (assoc 0 aslst)) "SEQEND") (if (= (cdr (assoc 2 aslst)) attnam ...

In das Form Lisp wechseln
Lisp : Werte von Attributen in Blöcken ändern
Bernd P am 20.01.2021 um 11:35 Uhr (1)
Servus,hab mir das LISP angepasst, es wird kein Block eingefügt sondern es muss einer ausgewählt werden.Hab 3 Fragen dazu.1. Die Auswahl von dynamischen Blöcken funktioniert mit "(setq obj_ename (car(entsel " Block wählen: ")))" nicht. mit "(setq obj_ename (vlax-ename-vla-object (car (entsel))))" bekomme ich "Fehlerhafter Argumenttyp: lentityp #VLA-OBJECT IAcadBlockReference 00000173bd877d88"2. Wenn die Attribute einen Mehrzeiligen Inhalt hatten funktioniert es auch nicht mehr. 3. Kann man den Inhalt aus e ...

In das Form Lisp wechseln
Lisp : Werte von Attributen in Blöcken ändern
Bernhard GSD am 01.02.2021 um 15:41 Uhr (1)
Ich verwende 2 Lisp-Befehle zum Attribut-Handling:(:attget [blockname])Liefert Dotted-pair Liste, die mit (CDR (ASSOC...) auszulesen ist.Code:(DEFUN :attget (#name / #att #elem #rückliste #ende) (WHILE (NOT #ende) (SETQ #elem (ENTGET (SETQ #name (ENTNEXT #name)))) (IF (= (CDR (ASSOC 0 #elem)) "SEQEND") (SETQ #ende T) (SETQ #rückliste (CONS (CONS (CDR (ASSOC 2 #elem)) (CDR (ASSOC 1 #elem))) #rückliste)) ) ) #rückliste)(:attakt [blockname] [attributbezeichnung] [neuerwert])Code:(DEFUN :attak ...

In das Form Lisp wechseln
Lisp : wozu Sonderzeichen vor Autocad Befehlen
Temuedschin am 14.02.2021 um 18:18 Uhr (5)
Hallo zusammen,Bin in Sachen Lisp kompletter Neueinsteiger. Deswegen...Generell sollte man ja für alle Befehle in Autocad Lisp Files den englischen Befehl benutzen.Wozu stehen jedoch die Sonderzeichen "-" (Minus), "." (Punkt) und "_" (Unterstrich) - teilweise in Kombination?z.b. (command "_LAYER" "_on" "*" "")Gibt es im Netz eventuell eine Seite bei der der englische Behl (inkl. Syntax) eines deutschen Behls angezeigt wird?aktuell benutze ich zusätzlich das Englische Sprachpaket.z.b.http://www.cadmaro.de/i ...

In das Form Lisp wechseln
Lisp : wozu Sonderzeichen vor Autocad Befehlen
jupa am 14.02.2021 um 18:28 Uhr (1)
Unterstrich vor englischem Befehlsname: wird in allen Sprachversionen verstanden (z.B. _Circle zeichent immer einen Kreis, egal ob in deutschem, französischem oder chinesischem AutoCAD). Gilt sinngemäß auch für Optionen. (Damit laufen LISP-Programme in allen Sprachversionen - wenn sie denn laufen ;-) )- vor Befehlsname: wird verwendet, um ein eventuell standardmäßig erscheinendes Dialogfenster zu unterdrücken und die sog. Befehlszeilenversion des Befehles zu aktivieren. . vor Befehlsnamen: es wird immer de ...

In das Form Lisp wechseln
Lisp : wozu Sonderzeichen vor Autocad Befehlen
jupa am 15.02.2021 um 09:26 Uhr (1)
Zitat:Original erstellt von VMichl:Es gibt auch andere Sonderzeichen für die Befehlsnamen Ich muß gestehen, daß ich noch nie innerhalb einer LISP-Routine einen transparent auszuführenden Befehl eingebaut habe. Aber das funktioniert tatsächlich. Man lernt hier immer wieder etwas Neues dazu ... Jürgen------------------Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)

In das Form Lisp wechseln
Lisp : wozu Sonderzeichen vor Autocad Befehlen
jupa am 16.02.2021 um 17:41 Uhr (1)
Zitat:Original erstellt von Meldin:@ Jürgengib mal ein Beispiel bitte.Ein wirklich sinnvolles Beispiel war mir auf die Schnelle nicht eingefallen. Ich hab nur mal getestet, ob das (innerhalb einer LISP-Routine Befehle transparent ausführen zu lassen) überhaupt geht. Siehe angehängtes Kurzvideo.Jürgen------------------Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)

In das Form Lisp wechseln
Lisp : lispsys vs OpenDCL
CAD-Huebner am 08.03.2021 um 09:34 Uhr (1)
Danke Gerd, dass du diese Erkenntnis mit uns teilst.Es hat wohl mehr damit zu tun, ob der LISP Code mit ASCII (MCBS) oder Unicode (Multibyte) Zeichensatz gespeichert wird.https://knowledge.autodesk.com/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2021/ENU/AutoCAD-Core/files/GUID-1853092D-6E6D-4A06-8956-AD2C3DF203A3-htm.htmlHat Open DCL Unicode unterstützung (ich hab es nicht in Verwendung)?Möglichweise stört ja auch nur das "ä" bei Kontrollkästchen (nur geraten).------------------Mit freundlichem ...

In das Form Lisp wechseln
Lisp : Blöcke entsprechend Datenbank einfügen
Danillo am 11.03.2021 um 23:50 Uhr (1)
Hallo Leute,ich habe eine Tabelle mit Koordinaten und mehreren Zusatzdaten, konkret Koordinaten mit Hausnummern. Ich habe ein LISP-Progamm geschrieben, welches Zeile für Zeile de Daten liest und einen Block an der entsprechenden Stelle einfügt und die Attribute mit den Zusatzdaten (z.B. der Hausnummer) ausfüllt. Dazu verwende ich den _-Insert Befehl. Leider läuft das Programm sehr langsam und stürzt bei einer großen Datenmenge ab, d.h. wenn z.B. mehr als 1000 Blöcke eingefügt werden.Hat jemand einen Tipp f ...

In das Form Lisp wechseln
Lisp : Einpassen von ALKIS Daten
KlaK am 16.03.2021 um 17:35 Uhr (1)
Hallo Bauvermesser,Ich fürchte Du wirst Dich nach 15 Jahren von Deinem Acad 2005 trennen müssen Eine günstige Alternative wäre Bricscad Pro, da kannst Du zumindest Deine Lisp-Programme weiterverwenden. Unser Vermesser hat dazu noch "CADdyV for Bricscad" damit kann man Zeichnung von einem System in ein anderes transformieren, entweder über EPSG-Code, NTv2-Koordinatengitter oder über Helmert-Transformation. Geht eigentlich ganz gut und schnell.Wie Vino schon geschrieben hat ist es durch die unterschiedliche ...

In das Form Lisp wechseln
Lisp : Command läuft nicht durch.
cadffm am 17.03.2021 um 11:45 Uhr (1)
Hi,". Ich verstehe also noch so gut wie nichts."Am Anfang wäre gut die Syntax und die Funktionen zu lernen, wie + 1 1Aber okay, ich verstehe den "Quereinstieg" und mit Lisp hat ein AutoCAD-Befehl (-PLOT) zunächst mal auch nichts zutun. Es geht also um den Befehl -PLOT, dann schau dir einfach an wie der Befehl funktioniertund prüfe deine Command-Angaben mal genau. Da es bereits den Command-Ausdruck gibt: Stelle CMDECHO auf 1 und führe den Code aus,schau im Textfenster [F2] nach wo du Mist sendest und ab dor ...

In das Form Lisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  640   641   642   643   644   645   646   647   648   649   650   651   652   653   654   655   656   657   658   659   660   661   662   663   664   665   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz