|
AutoLisp : Ausführung dieser Lisp-Datei der alte Layer wieder zurückgesetzt
Brischke am 06.05.2004 um 12:22 Uhr (0)
Hallo Ralph, dann sieht es so aus: Code: (defun lbogen(cen p1 len / ang1 ang2 ang3 rad) (setq rad(distance cen p1)) (setq ang1(angle cen p1)) (setq ang2(+ ang1(/ len rad))) (if(minusp len)(setq ang3 ang1 ang1 ang2 ang2 ang3 len(abs len))) (entmake (list (0 . arc ) (cons 10 cen) (cons 40 rad) (cons 50 ang1) (cons 51 ang2) ) ) ) (defun c:lbogen1( / cen oldlayer) (setq oldlayer (getvar CLAYER )) (if (tblobjname LAYER 0_Li_Cy_013 ) (setvar CLAY ...
|
| In das Form AutoLisp wechseln |
|
Lisp : kann jemand das mit LISP lösen?
archtools am 08.12.2010 um 21:05 Uhr (0)
Zitat:Original erstellt von woodplan:Ich arbeite mit einer auf AutoCad basierenden Software für 3D Konstruktion von Möbeln, aus dieser Software kann ich automatisiert bemaßte Einzelteilzeichnungen im DWG Format exportieren.Leider sind die Projekte so Gross das ich unter Umständen mehr als 100 Bauteile in einem Projekt habe, hier in einer angemessenen Zeit die einzelnen Teile als Block zu importieren und zu Positionieren ist nicht möglich.Da geht irgend was durcheinander. Sollen die Teile jetzt exportiert ...
|
| In das Form Lisp wechseln |
|
Lisp : LISP Novice sucht Hilfe zu ATTOUT
Smiley1302 am 07.07.2015 um 14:35 Uhr (1)
ich meinte findefile hab schon stunden damit verbracht die *.lsp dateien zu finden aber leider nix.aktuell müssen wir immer für attin nen uralt rechner in gang bekommen wo autocad drauf ist weil da die expresstools funktionieren.leider bei Bricscad nur attout. attin geht nicht. haben auch schon mal bei Bricscad nachgefragt. aber die wissen von dem problem aber haben keine antwort cool keine fehlermeldung mehr Selection set: 000000000FFC7900jetzt kommt das bei raus.von der theorie muss ich ja jetzt den b ...
|
| In das Form Lisp wechseln |
|
Lisp : eine bestehende lisp auf den Inhalt von Blöcken erweitern?
CADmium am 17.12.2008 um 08:06 Uhr (0)
Ja das geht .. am universellsten finde ich eine Scanroutine, der ich für die Objektwahl die Vorgabe "Auswahl", "gesamte Zeichnung" oder "aktuelles Layout" mitgeben kann, weiterhin einen Flag, ob Blockdefinitionen berücksichtigt werden sollen oder nicht und als Abschluß die "to Do" - Funktion als Parameter, die auf die Objekte angewandt werden soll.... Ohne Lispverständnis ist das aber nicht so einfach zu backen.Aber sag erstmal , wo es hingehen soll ... ------------------ - Thomas -"Bei 99% aller Proble ...
|
| In das Form Lisp wechseln |
|
Lisp : Hilfe beim Laden der Hauptanpassungsdatei über Lisp
cadwomen am 04.08.2016 um 10:12 Uhr (1)
Zitat:Original erstellt von tappenbeck:. Andere Einstellungen lassen sich per Systemvariable oder per Dialog einstellen.Gruß JanHy Janeinige nicht alle .. wenn ich mich richtig erinnere war das mit den sysdgl Tool aus den Expresstools sehr schön gemacht da man da zum einendie Variable und die Werte bekameine Beschreibung dazu was diese Variable "tut"und ob man sie ändern kann und wenn ja mit welchen wertencu cw------------------Also ich finde Unities gut ... und andere sicher auch-------------------------- ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Schraffur-Lisp !
tom.berger am 23.08.2004 um 22:01 Uhr (0)
Zitat: Original erstellt von Proxy: my 0.02 € Die Anforderungen von dem Programm setzten da an wo eigentlich schon AutoCAD seid längerer Zeit eine grosse Verbesserung gebracht hat = Layouts und das Tonnenweise und je max. 64 Ansichtsfenster. Wenn jedoch diese Verbesserung konsequent eingesetzt wird, ist ein extra Programm unnötig und es werden somit immer weiniger Ich-packe-doch-lieber-alles-in-den-Modellbereich-rein-der-anderer-kann-ja-auch-scrollen-und-suchen-und-wenn-nicht-kann-er-ja-das-nette-P ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Höhenkote Lisp Code 3 Fragen
CAD-Tötti am 04.09.2004 um 13:57 Uhr (0)
Hmmm, irgendwie..... ...naja, sagen wir es so: 1. habe eine andere Frage gestellt ! 2. bzgl. des Copyrights: ich habe lediglich eine Frage gestellt, das Programm gelobt, mich darauf bezogen, dass der Autor bereits genannt wurde und zusätzlich einen Verbesserungsvorschlag gemach *grins* Wie nun lautet die Antwort auf die Frage, oder ist es hier neuerdings nicht mehr erlaubt, Fragen bzgl. des Topics zu stellen ? Ich weiss zwar nicht, ob ich mit meiner persönlichen Rechtsauffassung richtig liege, aber ich den ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Nach LISP-Durchlauf ACAD beenden
Mixtur244 am 06.08.2021 um 10:54 Uhr (1)
Nachdem die Routine jetzt so wunderbar läuft, kommen die weiteren Wünsche. Im ersten Teil wird mit einigen Buchstaben das Rendern im Renderfenster, die Rendervoreinstellung und die Bildauflösung festgelegt. Dabie steht das "m" in Zeile 25 für die ACAD-eigenen Voreinstellung "medium". Dabei wird die Anzahl der Renderebenen auf 5 festgelegt und die Rendegenauigkeit auf "mittel". Ich würde nun aber gerne 10 Ebenen rendern, da das die Qualität doch duetlich erhöht und die Zeit ja keine Rolle mehr spielt. Nun k ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Höhenkote Lisp Code 3 Fragen
CAD-Huebner am 07.05.2004 um 14:59 Uhr (0)
Das Programm ließe sich sicherlich hinsichtlich error-handling und Benutzung lokaler Variablen verbessern, aber hier die Systemvariablen zu den Fragen. Prinzip ist am Anfang die Einstellung der Systemvariablen merken, und am Ende des Programmes germerkte Werte wiederherstellen. (defun c:HKATTS (/ ) (princ
H koten setzen. Starten mit HKATTS ) ;FEHLERBEHANDLUNGSROUTINE.................................. . . . (setq aosm (getvar osmode )) (setq abli (getvar blipmode )) (setq alup (getvar luprec )) (setq ...
|
| In das Form AutoLisp wechseln |
|
Lisp : schriftfelder via lisp (ac2005)
marc.scherer am 25.08.2009 um 12:23 Uhr (0)
Da war det Dorfy schneller...Der vollständigkeit halber auch noch mal meine Lösung mit Mittelpunkt und als besonderen BonBon auch noch ein Handling für Bögen (die Haben keine Eigenschaft .Length)Code:(vl-load-com)(defun C:LNKFLD (/ INDEX SELSET) (setq INDEX 0) ;_ Zähler für Repeat initialisieren (princ "
Zu beschriftende Linienobjekte wählen:") (if (setq SELSET (ssget ((0 . "*POLYLINE,LINE,ARC")))) ;_ Auswahlsatz mit Filter erstellen (repeat (sslength SELSET) ;_ Jedes Objekt des Auswahlsatzes durchgehen.. ...
|
| In das Form Lisp wechseln |
|
Lisp : DeepSeek als Lisp-Code-Generator
archtools am 01.02.2025 um 10:11 Uhr (1)
Zitat:Original erstellt von archtools:Zunächst habe ich mich vergewissert, dass DeepSeek weiß, was ein Lindenmayer-System ist, habe nach der grundsätzlichen Formulierung einer Eiche als L-System gefragt, und dann um die Umsetzung als AutoLisp Code gebeten. Es kam ein vernünftig aussehendes Programm zustande.Die exakt gleiche Frage habe ich ChatGPT gestellt. Das gelieferte Programm hatte ganz deutlich schlechtere Qualität als das von DeepSeek. Es fehlten alle lokalen Variablendeklarationen, es wurden Lisp-F ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Höhenkote Lisp Code 3 Fragen
Theodor Schoenwald am 13.02.2005 um 09:16 Uhr (0)
Hallo Werner, @Alle Durch das schlau-dapige (Dialektwort) Verhalten, des ABDN wurde diese interessesante Diskusion angestoßen. Zum Thema: Etwas wollen, aber seinen Namen nicht nennen habe ich schon einmal geschrieben. Das Einzige was gegen die Unverschämtheit helfen würde, wäre - keine Antwort auf solche Beiträge - Aber im ersten Moment sieht man nur, dass jemand Hilfe sucht und man ihm helfen kann und übersieht dabei, dass es sich wieder um einen Schlaudapigen ohne Anstand handelt. @Werne ...
|
| In das Form AutoLisp wechseln |
 knr.dwg.txt |
Lisp : Dynamischen Block via Lisp steuern
cadplayer am 12.06.2013 um 11:31 Uhr (0)
Mein Visualkenntnisse steigen zwar allmählich, aber stehe ich hier vor einer neuen Tür.Code:;; From: "Tony Tanzillo" ;; Newsgroups: autodesk.autocad.customization;; Sent: Friday, May 13, 2005 6:37 AM;; Subject: Re: DynamicBlock method;; Get a single dynamic block property object by name(defun dyGet (DynBlockRef Name) (vl-some (function (lambda (property) (if (eq (vlax-get-property property PropertyName) Name) property ) ) ) (vlax-safearray-list (vlax-variant-value ...
|
| In das Form Lisp wechseln |