Informationen zum Forum Rund um AutoCAD:
Anzahl aktive Mitglieder: 10.693
Anzahl Beiträge: 211.319
Anzahl Themen: 32.930
Schlagwort:
Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 89 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Rund um AutoCAD : Abmessungen, Längen in Excel exportieren
Andreas Kraus am 14.12.2006 um 14:56 Uhr (1)
freut mich daß du dich freust.Jeden Tag einen gute Tat (darf ich jezt wieder böse sein ? )Und wenn du dich mit Lisp beschäftigen willst, empfehle ich dir http://www.autolisp-tutorial.mapcar.net/ GrußAndreas

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : An einem bestimmten Punkt auf einer Polylinie Block einfügen
Andreas Kraus am 30.08.2013 um 15:54 Uhr (1)
Wenn du ein klein Wenig LISP verwenden möchtest sind hier zwei Beispiele.Hiermit hast du das Ergebnis in der Variablen LASTPOINT:(setvar "lastpoint" (VLAX-CURVE-GETPOINTATDIST (vlax-ename-vla-object (car (entsel))) (getreal " Abstand vom Anfang : ") ))Und das hier macht einen Punkt an der gewünschten stelle:(command "_point" (VLAX-CURVE-GETPOINTATDIST (vlax-ename-vla-object (car (entsel))) (getreal " Abstand vom Anfang : ") ))Kann man natürlich noch ausschmücken mit Wahl des gewünschten Endpunkts u ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Zweifarbige AutoCAD Linie
Andreas Kraus am 26.07.2013 um 15:21 Uhr (1)
Stimmt, find ich auch schade Mit etwas LISP bekommt man die Länge.Die hierbei verwendeten Funktionen "gather", "n-car" und "n-cdr" sind von AxelCode:(defun c:mline-len (/ p_list) (defun gather (lst len);;; bündelt die angebende Anzahl an Listen-Elementen zu Unterlisten besagter Länge (cond ((null lst) nil) (( (length lst) len) (cons (n-car len lst) (gather (n-cdr len lst) len)) ) (sonst (list lst)) ) ) (defun n-car (n lst / res);;; liefert die n Elemente vom Anfang einer Liste wieder als List ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Messen der Länge von mehreren Linien gliechzeitig
Andreas Kraus am 08.05.2008 um 12:21 Uhr (0)
Hallo Steinmaus,folgendes Lisp müßte helfen:(defun c:l_length () (if (setq satz (ssget ((0 . "LINE")))) (progn (setq l 0.0) (setq n (1- (sslength satz))) (repeat (sslength satz) (setq l (+ l (vla-get-length (vlax-ename-vla-object (ssname satz n))))) ) ) ) (print l) (princ))GrußAndreas

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : kompromisloses Linientypen löschen
Andreas Kraus am 11.07.2014 um 16:37 Uhr (1)
Das ist schon richtig so, die Meldung ist erst mal egal.Die Frage ist ob du nach dem Lisp die Zeichnung bereinigen kannst.Das macht das Lisp nämlich nicht, das schmeißt nur Daten raus.------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Layereinstellungen von XREFs ohne Layerstatus-Befehl mitkopieren und einfügen
Andreas Kraus am 18.11.2025 um 16:10 Uhr (1)
Hmm, stimmt. Schade Da bleibt nur Lisp oder irgendwas mit Layerstatus aber das hab ich mir selbst noch nicht mal genau angeschaut weil ich alles mit Lisp mache (schon bevor es sowas wie Layerstatus gab)------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Autocad Skript erstellen
Andreas Kraus am 18.10.2019 um 11:43 Uhr (1)
Hallo muntafuner,Schraffuren auswählen und Layer und farbe ändern geht mit Script.ABERAus Blöcken löschen ohne zu sprengen geht nicht, dazu braucht man Lisp.Das ist dann wohl auch das Hauptproblem. Eine Funktion die das macht im Script zu laden und aufzurufen würde dann aber wieder gehen.Layerstatus laden kann ich nicht sagen, ich arbeite damit nicht.Layout automatisch holen mache ich auch über Lisp, ich hab noch nicht geschaut ob man das auch anders automatisieren kann.cadwomen hat ja dazu schon was gesch ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Lisp für alles von Block setzten innerhalb von Blöcken?
Andreas Kraus am 09.12.2019 um 09:00 Uhr (1)
Hallo nena23,hier mal ein Lisp dass die Farbe aller Objekte in allen Blöcken auf vonblock stellt.Kannst du erweitern für Linientyp, Linienstärke, usw.Code:(vlax-for blk (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))       )  (if (= (vla-get-IsLayout blk) :vlax-false)    (vlax-for obj blk      (vla-put-color obj 0)    )  ))EDIT: Da ist jetzt noch nichts mit Layer tauen, entsperren oder irgend eine Fehlerbehandlung dabei------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Lisp geht nicht
Andreas Kraus am 04.11.2021 um 12:51 Uhr (1)
Der Lisp-Code definiert, außer "use3", keine Funktion die du dann aufrufen kannst. Der Code wird direkt beim Laden ausgeführt und fertig. Dabei werden auch verschiedenste Variablen verwendet die aber natürlich in keiner Funktion lokal sind sondern "frei zugänglich" dann irgendwelche Werte enthalten. Das solltest du erst mal sauber aufräumen und eine aufrufbare Funktionen definieren.Kann ja sein dass dann die Fehlermeldung weg ist.------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Werkzeugpaletten
Andreas Kraus am 11.09.2012 um 15:44 Uhr (0)
Zitat:in LT kann man mit LISP nichts anfangen...aber mit Bildmenüs  die haben doch gar nix mit Lisp zu tun.Tschuldigung dass ich das Wort erwähnt hab, das hat verwirrt.Die Bildmenüs sind schon seit Ewigkeiten ein Menübestandteil.Ich hab grade gesehen dass die im Menüeditor jetzt "Bildkachelmenüs" heißen.Wusste ich gar nicht, ich arbeite noch mit MNU-Dateien.Die sollten aber im LT auch gehen.Ach ja: mach dir am Besten ein Teilmenü was dann dazugeladen wird. Das kannst du dann jedem weitergeben.------------- ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Excel-Informationen in DWG automatisch einfügen
Andreas Kraus am 27.08.2015 um 11:18 Uhr (1)
Hallo Stefan,ich hätte eine Lösung, ist allerdings LISP und nicht VBA.Vorgehensweise:- Excel Tabelle auslesen (dann hab ich die Daten griffbereit in einer Liste)- Nummer eingeben- Daten werden aus der Liste gesucht- Ein Block mit Attribut (für die Nummer) wird eingezeichnet- Die Nummer wird ins Attribut geschrieben- Farbe wird angepasstDu müßtest dir zwei Blöcke erstellen (ein Kreis mit Attribut und ein Kästchen mit Attribut) die das Programm verwenden kann.Die Blockobjekte mit Farbe vonblock.Mann könnte z ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Dynamische Blöcke mit Reihe Pfad
Andreas Kraus am 07.05.2021 um 15:54 Uhr (1)
Also ich kann nur jedem raten sich mit Lisp zu beschäftigen. So etwas in einen dynamischen Block zu fummeln ist nicht zu 100% möglich. Außerdem könnte Lisp jeden beliebigen Block (muss ja kein Scharnier sein oder kann ein anderes Scharnier sein) anordnen.Auch wenn etwas geändert/angepasst/erweitert werden muss ist das einfacher als jeden dynamischen Block zu ändern.Natürlich ist das keine Aufgabe die man in 5 Minuten gelernt und programmiert hat aber auch ein Hochhaus hat mal im Keller angefangen Und Hilf ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Brauche Erfahrung von Programmierern
Andreas Kraus am 29.11.2019 um 14:39 Uhr (1)
Hallo CADNeulingNRW,wenn ihr euch AutoCAD besorgt ist eigentlich alles machbar.Eine Automatisch erstellte Legende ist kein Problem.Zitat:Wie setzt man sowas um? Programmieren? Addon? Plugin?Es finden sich im Netz sehr viele Programme haupsächlich in Lisp die kostenlos sind. Ich empfehle auch Lisp weil die Sprache leicht erlernbar ist und man auch die freien Tools den eigenen Bedürfnissen anpassen kann. Außerdem ist Lisp Versionsunabhängig.Zitat:Wenn ja, welche grenzen hat diese Programmierung?Fällt mir gra ...

In das Form Rund um AutoCAD wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7 

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