|
Lisp : Autocad 2008 64 Bit und Lisp
CADmium am 26.02.2007 um 16:27 Uhr (0)
Zitat:Original erstellt von Dober Heinz:Hallo Da ich weiss, das hier ein paar Betatester unterwegs sind, habe ich eine Frage.Wir Lisp unter Autocad 2008 64 Bit auch unterstützt, bzw. läuft ein Lisp unter Autocad 2008 64 Bit.Danke 1. Lisp soll drin sein2. interessiert nicht, da der code eh durch den Interpreter muß, und was der intern draus macht, kann dir wurst sein ..------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Bemaßungswerte in Excel einfügen
Moony am 03.03.2004 um 11:23 Uhr (0)
Hallo Heinz, ich würde von Claudio die Abfrage so ändern: ...
Abstand X wählen und das dem masstext1 zuweisen ...
Abstand Y wählen und das dem masstext2 zuweisen usw. masstext1 die Zahl als Laufvariable in einer Schleife zuweisen. Dann String zusammenfügen, angenommen masstext1 hat den Wert 7.98 masstext2 hat den Wert 10.42 VarNeu1 hat den Wert R1=7.98 VarNeu2 hat den Wert R2=10.42 das muß dan in einer Textdatei so stehen: R1=7.98 R2=10.42 R3=usw auf jeden Fall in dieser Textform. Das ...
|
| In das Form AutoLisp wechseln |
|
Lisp : zum Downloaden: Zeichnungs-Wechsel mit Werkzeugpalette (OpenDCL)
autocart am 10.05.2012 um 15:38 Uhr (0)
Danke Heinz,Zur Zeit muss die Palette beim Schließen einer bereits offenen Zeichnung sichtbar sein. Sonst kommt die Fehlermeldung. Einzige Alternative ist, die lisp-Datei nicht zu laden. Werde mich drum kümmern.Falls der andere Fehler noch mals kommen sollte, gib mir bitte Bescheid, danke.------------------Gruß, Stephanwww.stbartl.at"Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher." - Albert Einstein[Diese Nachricht wurde von autocart am 14. Mai. 2012 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : setq x '(Koordinaten)
papillon.hs am 12.08.2023 um 11:05 Uhr (1)
Vielen Dank,es lief auch mit deiner Korrektur erst mal nicht, aber mit eingebauter Testmeldung war zu sehen, dass cond funktioniert. Habe dann bei setvar den entscheidenden Fehler entdeckt mit (setvar "LIMMAX" (LIM-max))Aber eines ist klar, mit der Exponente in der Z-Koordinate lag en entscheidender Fehler schon vor cond.Vielen Dank für die Hilfe und die Bestätigung, dass mein Code zumindest im cond-Bereich nicht wirklich fehlerhaft war! ;-)------------------Beste Grüße, Heinz[Diese Nachricht wurde von pap ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Objekte suchen ihn Zeichnung
fuchsi am 18.10.2005 um 10:25 Uhr (0)
Zitat:Original erstellt von Dober Heinz:Hallo Lisplerich habe mit diesem Befehl (setq (ssget)) ein Objekt gewählt, wie kann ich die Ganze Zeichnug durchsuchen nach gleichen Objekten.danke heinzich würd das erste Objekt nicht mit SSGET wählen, sondern mit Entsel (ssget = Objkte wählten entsel = Objekt wählen)und dann z.B.: hiermit(setq en (car (entsel)))(setq ed (entget en))(setq ss (ssget "X" (list (cons 0 (cdr (assoc 0 ed))))))alle Elemente des gleichen Typs (z.B.: alle Linien) wählen------------------ ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp laden
Brischke am 02.09.2004 um 12:06 Uhr (0)
Hallo Heinz, Man kann auch so lange über irgendwelche Eventualitäten diskutieren, bis sie dann tatsächlich mal auftreten. Will sagen, mir ist das noch nicht unter gekommen. Am besten finde ich immer noch die Lösung mit einer eigenen Menüdatei mit zugehöriger Menülispdatei. Ist ja in diesem Beitrag beschrieben. Bei Fragen... Grüße Holger PS: Ich hatte elber auch noch mal einen ausführliche Beitrag zu MNU und MNL geschrieben. Das war glaube ich im RuA-Forum. Bemühe am besten mal die Suche. Bei Fragen .. ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : blockattribute in liste auslesen und nachträglich zeichnung über liste bearbeiten
nahe am 13.08.2004 um 08:14 Uhr (0)
Hallo Mario vielleicht hilft Dir ja das angehängte Programm weiter, es ist allerdings in VBA programmiert. Kurze Erklärung Du öffnest die Datei Blockattr.DWG und die Datei Blockattr.XLS Im Excelarbeitsblatt befinden sich 2 Buttons Wenn Du auf Attribute einlesen klickst, musst Du die Blöcke wählen von denen die Attribute eingelesen werden sollen. Im Tabellenblatt wird dann nach dem Zeichnungsnamen, dem Blockhandle, dem Blocknamen immer abwechselnd der Attributname und der Attributwert angezeigt. Dann ...
|
| In das Form AutoLisp wechseln |
|
Lisp : setq x '(Koordinaten)
cadffm am 12.08.2023 um 21:56 Uhr (1)
Wow Heinz, das ist mal ein Alter in dem ich hschon lange nichts mehr mit CAD zutun haben möchte,oder nur noch mit dem Teil der mir wirklich Spaß macht.Danke für die Erklärung (LT+Extender, nehme ich an)."Doch inzwischen hat mir Autodesk heimlich, still und leise die Lizenz entzogen"Kann eigentlich nicht sein.."Doch jetzt entzieht mir DirectCAD die Lizenz wegen irgendwelcher EU-Vorgaben."Hast du mal einen Link zu Infos darüber,gerne auch einfach von dir erzählt -klingt jedenfalls auch sehr komisch.Mich inte ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Versetzen auf gemessener Strecke
joern bosse am 10.11.2005 um 09:23 Uhr (0)
Hallo Heinz,ich würde eine weitere Variable verwenden für den zu versetzenden Abstand. = vs-lenIn der Schleife wird jedesmal der Wert tei-len aufaddiert. Code:(defun c:mteilen (/ tei-len vs-len) (setq pt1 (getpoint "
Anfangspunkt eingeben: ")) (setq pt2 (getpoint "
Endpunkt eingeben: ")) (setq lange (distance pt1 pt2)) (setq teil (getint "
Wieviele Linien: ")) (setq tei-len (/ lange teil)) (setq entset (entsel)) (setq Element (car entset)) (setq side_point(getpoint "Punkt auf Seite angeben, auf die verset ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Bemaßungswerte in Excel einfügen
nahe am 04.03.2004 um 08:23 Uhr (0)
Hallo Moony anbei nun ein kleines LISP-Programm. Bemerkung Es wird dabei auf das Abfangen von Fehleingaben verzichtet. Das Programm fragt so lange nach Bemaßungswerten bis ENTER gedrückt wird. Grüße Heinz (defun c:dim2file( / i e el m wl n) (setq i 1 wl nil) (while (setq e (entsel (strcat
Bitte Abstand (itoa i) wählen: ))) (setq el (entget (car e))) (if (/= (cdr (assoc 0 el)) DIMENSION ) (progn (princ
Gewähltes Element ist keine Bemaßung! ) (setq i (1- i) ...
|
| In das Form AutoLisp wechseln |
|
Lisp : setq x '(Koordinaten)
cadffm am 12.08.2023 um 09:27 Uhr (1)
Hallo Heinz,bitte wende dich damit unbedingt an den Support und berichte uns davon :-)Zu dem Problem kann man schlecht etwas sagen, du hast einfach zuwenig erklärt/gezeigt - kein Code.Luprec? Das macht für mich gar keinen Sinn (alles ausser auprec/luprec 8 nicht )da geht es doch nur um die Anzeige der Nachkommastellen in der Programmoberfläche,ohne technisch relevanten Einfluss, oder?Und nil ist schwer zu glauben.Teile doch bitte ein fertiges Code-Beispiel,danke. Kurz: Ich habe da noch Hoffnung das irgend ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Bemaßungswerte in Excel einfügen
nahe am 02.03.2004 um 07:47 Uhr (0)
Hallo nochmals @Claudio, danke für die Units @Moony mit LISP ist das ermitteln des Bemaßungstextes kein Problem, mit VB/VBA ist es eben nur, meiner Meinung nach, einfacher eine Verknüpfung mit anderen Programmen zu realisieren. Es sollte kein Problem sein, das Makro umzuschreiben, dass es von AutoCAD aus funktioniert. Vielleicht ein paar Bemerkungen zum Makro 1.)der Wert einer Winkelbemaßung wird im Bogenmaß angezeigt! 2.)der handle kann nützlich sein, wenn man später ev. wieder auf die Bemaßung zugrei ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block einfügen und bearbeiten
gmk am 17.11.2005 um 13:18 Uhr (0)
servus heinz!ich nehme an es geht dir immer noch um die beschriftung deiner schemapläne. übergib an dein programm eine liste die ungefähr so aussieht:((layername1 blockname1 freistellungsradius1) ((layername2 blockname2 freistellungsradius2) ((layername3 blockname3 freistellungsradius3) .....)dann brauchst du nur noch die linie anklicken, holst dir die blockinfo aus obiger liste, gibst den einfügepunkt für den block an und läßt im programm mit dem winkel der linie und dem freistellungsradius die linie aufb ...
|
| In das Form AutoLisp wechseln |