|
DraftSight 2D : Lisp Datei elemente erzeugen
marcel3 am 24.04.2017 um 16:17 Uhr (1)
Hallo zusammenich beschäftige ich mich gerad damit ein kleines Lisp Programm zu erstellen.Das Programm soll Kreise mit einem Achsenkreuz erstellen und am Schluss diese neu erstellte Geometrie in einen Block zusammenfassen.Der Teil die Kreise erstellen ist soweit gegangen.Hier mein bisheriger Code: (Linienart Center muss vorhanden sein)Code:(defun c:Krlu ()(setq p1 (getpoint "punkt angeben:"))(setq v1 (getreal "durchmesser angeben:"))(setq x (car p1))(setq y (cadr p1))(setq v2 (+ 2 (/ v1 2)))(setq v3 0.0)(s ...
|
| In das Form DraftSight 2D wechseln |
|
Rund um AutoCAD : LISP Raumstempel funzt in genau einer Datei nicht
Dorfy am 02.02.2010 um 07:03 Uhr (0)
Hi Gregor,die Systemvariable luprec steuert die Anzahl der angezeigten Dezimalstellen. Gesetzt auf Null mit (setvar "luprec" 0) vor dem Einfügen des Blockes,das "Rücksetzen" erfolgt nach erfolgreichen Abarbeiten der Command-Zeile mit Layer... insert...mit der Zeile(setvar "LUPREC" 4) auf vier Kommastellen.Tritt beim Befüllen ein Fehler auf (Fläche nicht vorhanden), erfolgt das Setzen auf Vier-Nachkommastellen nicht.------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrga ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Funktion zum Öffnen einer Lisp-Datei
CAD-Huebner am 22.11.2011 um 15:32 Uhr (0)
Zitat:Original erstellt von Barbara33:.... Kann man das nicht dem AutoCAD entlocken, wo diese Datei liegt? Bitte lese die Beiträge aufmerksamer (findfile "MEINE.LSP") wie von Cadmium angegebensucht doch nach deiner Datei und gibt den kompletten PFad zurück, sofern die Datei in einem Supportsuchpfad gefunden gefunden wird.Wenn du systemweit aus Lisp suchen möchtest, könntest du eine OS Funktion bemühen(command "Shell" "DIR K:MeineLispDatei.lsp /s C: empallegefundenenLispDateien2.txt")Welche Datei aber n ...
|
| In das Form Lisp wechseln |
|
Solid Edge : Koordinaten Exportieren
N.Lesch am 08.08.2010 um 19:21 Uhr (0)
Und von welchen Punkten willst Du die Koordinaten ?Einfache Punkte oder Endpunkte von Linien ?Über DXF und Lisp geht das bestimmt. Für Lisp gibt es hier auch ein Brett. Man kann in SE Punkte von einer Excel Tabelle einlesen um z.B. eine Kurve zu erstellen. Das es auch umgekehrt geht, fand ich nichts. Die Suchfunktion bringt z.B. das hier: http://ww3.cad.de/foren/ubb/Forum3/HTML/005245.shtml oder das: http://ww3.cad.de/foren/ubb/Forum3/HTML/007882.shtml Damit müsstest Du schon weiterkommen. ---------------- ...
|
| In das Form Solid Edge wechseln |
|
Rund um AutoCAD : Lisp-Datei kann nicht ausgeführt werden
Darkrondo am 13.11.2012 um 14:05 Uhr (0)
Hallo, ich habe da ein Problem mit meinen LISP-Dateien.Es lassen sich alle Dateien erfolgreich laden. Aber: Manche lassen sich zwar laden, jedoch nicht ausführen: Es erscheint "Unbekannter Befehl". Ich habe auch Dateien, die haben immer einwandfrei funktioniert, aber von einem Moment auf den anderen das selbe Problem: "Unbekannter Befehl", obwohl ich sie erfolgreich geladen habe.Kennt jemand dieses Problem?Danke,Georg
|
| In das Form Rund um AutoCAD wechseln |
 CookieCutter2.zip |
Rund um AutoCAD : Alles ausserhalb einer Polylinie stutzen und löschen
BaCAD am 29.04.2011 um 12:54 Uhr (0)
Ist es normal, dass wenn man auf einen über ein Jahr alten Beitrag antworten möchte ( http://ww3.cad.de/foren/ubb/Forum54/HTML/016863.shtml ), die Ladezeit ewig dauert und nichts passiert?! Denn es gibt mehrere Beiträge zu diesem Thema, ich erstelle einen neuen weil die Antwort nicht vorankommt. ...........................Ich habe längere Zeit im Internet nach einer Lisp-Datei gesucht, mit der man eine Polylinie anklicken kann, um alle Elemente, die diese Polylinie kreuzen, zu kürzen und den Rest ausserhal ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Textfilter nach Höhe in Skript
ChrisSin am 13.11.2006 um 10:57 Uhr (0)
@marc.scherer,danke für die Mühe, aber oje,oje.....!Habe folgendes gemacht:Deine TSCHANGE Lisp-Routine in TSCHANGE.lsp Dokument gespeichert und geladen (appload), dann im Skript über (TSCHANGE "ARIAL" "ISOCP") Befehl aufgerufen, dann Skript ausgeführt.Meldung:no function defintion (?!?) Was mache ich da falsch?Probierte als totaler Rookie dann die cht.lsp-Routine(command "(chtxt)" "V" "" "S" "ISOCP" "")funktionierte aber auch nichtMeldung: LISP-Befehl nicht verfügbar, obwohl sich Befehl (chtxt) in Befehlsz ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Text, Mtext auf vonLayer machen
fmfm am 08.10.2018 um 09:36 Uhr (1)
cadffm = vielen Dank, super Lisp. Leider habe ich vergessen zu erwähnen, dass es auch MTexte gibt, wenn man Doppelklick drauf macht, denn Text markiert, kann man den Text im Texteditor nochmal auf eine andere Farbe anstatt auf vonLayer legen... leider berücksichtigt diese Lisp nicht diesen Modus.Andere Frage die noch spannend wäre (Global): Gibt es das auch umgekehrt. Zum Beispiel; die Texte die auf dem Layer "Textname1" liegen und in den Layereigenschaften die Farbe rot eingestellt ist, kann man die Farbe ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Block-ID
Brischke am 31.10.2003 um 09:50 Uhr (0)
Hallo mikke, ah so? Du willst also einen Block, der inhaltlich immer das gleiche darstellt unter verschiedenen Namen einfügen. Sollte mit einer kleinen LISP-Routine machbar sein. Aber wäre es nicht sinnvoller einen Block zu nehmen, und diesem irgendwie eine eindeutige ID zuzuordnen, z.B. in Form eines Attributes? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Layerstruktur bearbeiten
Geos am 11.04.2008 um 07:20 Uhr (0)
Zitat:Mehrere LISP-Programme in einer Zeichnung?Das sowieso!Aber auch mehrere Programme in einer LSP-Datei:(defun c:befehl (/...) code)(defun funktion (parameter / )code)Du kannst auch andere LSP-Dateien laden:(load "abc.lsp" "Meldung im Fehlerfall")Aufruf:(c:befehl) oder(funktion parameter)Du könntest sogar per Lisp andere LSP-Dateien (Programme) schreiben (print file),die Du dann laden und aufrufen kannst.------------------Schöne GrüßeErnst www.geopaint.at
|
| In das Form Lisp wechseln |
 |
Rund um AutoCAD : Mehrere Texte gleichzeitung um eigenen Basispunkt drehen
csfalk am 24.03.2022 um 09:51 Uhr (15)
Hallo und Grüße,vielen Dank für Deinen Link.ich habe mir dort den Code kopiert und in eine rot.lsp gespeichert.Das laden der Lisp funktioniert und Autocad meldet Lisp erfolgreich geladen.Leider kommt nach dem laden gleich eine Fehlermeldung mit der ich nichts anfangen kann. Wo habe ich einen Fehler gemacht?Fehlermeldung in der Befehlszeile:Enter an option [Commands/Functions/Variables/Load]: l_.appload Rot.lsp erfolgreich geladen.Befehl:Befehl: ; Fehler: Überzählige rechte Klammer in EingabeBefehl:Vielen D ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : ATOF reicht nicht aus
Rolf Lauer am 05.09.2008 um 01:29 Uhr (0)
Hallo,eine kleine Frage über ein Problem, das einfach aussieht und trotzdem Schwierigkeiten macht.Das Problem:In einer Lisp-Routine wird eine Zahl, wie z.B. 23.89763523 in einer Datei abgelegt. Von einer anderen Routine muss diese Zahl später in vollem Umfang eingelesen werden. Mit dem Lisp-Befehl (read (read-line zahl)) bekomme ich ausschließlich den Wert 23.897. Das reicht aber nicht aus, ich brauche den gesamten Ausdruck. Wie kann ich das Problem lösen? Ich danke Euch im voraus für Hilfe.Rolf
|
| In das Form Lisp wechseln |
 |
Lisp : Blöcke in der akuellen Zeichnung neu definieren
woppi am 30.04.2025 um 13:33 Uhr (15)
Hallo,ich habe eine Frage zu dem _INSERTCONTENT Befehl.Ich möchte mit Lisp, Blöcke in der aktuellen Zeichnung aus meinen Vorlagendateien heraus neu definieren.Das funktioniert soweit auch mit der Zeile: (command "_INSERTCONTENT" Dateiname Blockname "0,0,0" "1.0" "1.0" "0" )Sind die Blöcke aber in der aktuellen Zeichnung verändert worden, kommt immer eine Abfrage (Screenshot im Anhang)Kennt jemand eine Möglichkeit diese Abfrage zu verhindern, bzw. zu unterdrücken?Wenn es in Lisp nicht möglich ist, gerne auc ...
|
| In das Form Lisp wechseln |