|
AutoLisp : Was sind Reaktoren?
Brischke am 27.05.2004 um 12:30 Uhr (0)
Naja, die von Adesk gebastelten bleiben von diesem Aufruf allerdings unberührt.(Soweit meine Erfahrung.) Deshalb ist es schwierig dazu jetzt eine verlässliche Auskunft zu geben. Kommen denn keine Fehlermeldungen, die du hier mal posten könntest? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich !
|
| In das Form AutoLisp wechseln |
|
AutoLisp : wieder Baustahlmatten
Brischke am 13.07.2004 um 09:09 Uhr (0)
Hallo Lars, vielleicht liegt es daran, dass dies ein sehr spezielles Thema ist, was so ganz nebenbei nicht zu lösen ist. Diejenigen die eine Lösung dafür haben, werden die auch nicht verraten, da man ja bekanntlich nicht am eigenen Ast sägt, die sich also ihren Wettbewerbsvorteil sichern wollen. So wie es aussieht, wird dir wohl nichts anderes übrig bleiben als einen Profi mit der Programmierung zu beauftragen und dafür auch zu entlohnen. Grüße Holger ------------------ Holger Brischke (defun - Lisp ove ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Anfängerfrage: (list ...) oder (....) ?
Brischke am 14.07.2004 um 23:14 Uhr (0)
Hallo Stephan, schau dir mal diese Zeilen an: (setq e1 Hallo liste1 (list e1 du ) liste2 (e1 du ) liste3 (mapcar eval liste2) ) (terpri) (princ liste1) (terpri) (princ liste2) (terpri) (princ liste3) Das sagt eigentlich nur aus, dass der danach folgende Ausdruck nicht evaluiert werden soll. Das heißt, er wird vom Programm so genommen wie er dort steht. Da im Lisp nun einmal alles Listen sind, welche von runden Klammern umgeben sind, wird eben aus ( ... ) eine Liste. Man kan ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Anfängerfrage: (list ...) oder (....) ?
Brischke am 15.07.2004 um 11:16 Uhr (0)
Ja - richtig - so wie in den Beispielen auch zu sehen. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Fragen zu AutoLisps Möglichkeiten
Brischke am 13.09.2004 um 08:39 Uhr (0)
Hallo Norbert, das schaut für mich nach einem Suchen & Ersetzen aus. Damit schon einmal probiert? Wenn es nur Teilzeichenketten sind, dann ist das damit nicht zu machen. Ich habe so etwas für Teilzeichenketten schon einmal realisiert und das mit Lisp/Vlisp. Damit gehts also, und meiner Meinung nach auch recht einfach. Zum Einstieg in die AutoLISP-Programmierung denke ich, dass du mit den Vorkenntnissen in Mapcars Tutorial sehr gut aufgehoben bist. Und bei Fragen gibts ja immer noch das Forum. Kann also nic ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Farbe der attributierten Blöcke ändern
Brischke am 16.11.2004 um 11:38 Uhr (0)
Zitat: Original erstellt von IRW: ...blk_color gibt es nur Fachbeiträge und nicht die Datei zum runterladen ... Hallo IRW, dann warst du nicht auf meiner Seite. Ich habe es eben noch einmal getestet, und es geht. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
Lisp : Punkte einer Polylinie in Datei schreiben
Brischke am 23.08.2005 um 08:43 Uhr (0)
Hallo Edgar,in deinem Posting hätte man es, wenn überhaupt, nur mit boshafter Absicht zwischen den Zeilen lesen können, dass versucht würde Code abzustauben.Ich weise dennoch darauf hin, so dass das Forum eben nicht dahingehend an Inhalten verarmt.Und wenn du Fragen zum Code hast ...Grüße Holger------------------Holger BrischkeCAD on demand GmbH Autodesk User Group Central EuropeIndividuelle Lösungen von Heute auf Morgen. AUGCE Manager Deutschland Jackpot on demand - Wir eröffnen den S ...
|
| In das Form Lisp wechseln |
|
Lisp : Punkte einer Polylinie in Datei schreiben
Brischke am 23.08.2005 um 21:34 Uhr (0)
Hallo Edgar,ich habe die wohl entscheidende Stelle für dich mal kommentiert. Vielleicht hilfts.Code:(write-line;schreibe in Datei fn (substr;Gib die Zeichenkette ab dem 2. Zeichen wieder (das erste ist ein Komma) (apply strcat;das Ergebnis der folgenden [mapcar ..] ist eine Liste, deren Elemente (STR) miteinander verbunden verden (mapcar;Führe mit die Funktion [lambda..] aus und gib das Ergebnis zurück (lambda (E) ;E ist ein Element der Liste (strcat;Zeichenkettenverbinden "," ...
|
| In das Form Lisp wechseln |
|
Lisp : Punkte einer Polylinie in Datei schreiben
Brischke am 24.08.2005 um 10:57 Uhr (0)
Hallo Edgar,in welcher Entwicklungsumgebung programmierst du denn? Nimm mal den VLIDE und setze an der ersten öffnenden Klammer einen Haltepunkt (F9). Dann lädst du das Programm und startest es. Das Programm stoppt nun an dieser Stelle. Du schaltest dir nun das Überwachungsfenster ein und lässt dir die letzte Rückkabe anzeigen. Du kannst nun mittels F8 im Einzelschritt durch den Code wandern und siehst im Überwachungsfenster das jeweiligen Ergebnis der einzelnen Befehle. Ich denke, wenn du dies gemacht has ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Programmwiederholung
Brischke am 25.08.2005 um 07:27 Uhr (0)
Hallo Karli,die Version ist unwichtig. Wichtig ist, dass du mit dem Debuggen zurecht kommst. Das ist eine unwahrscheinliche Erleichterung und Hilfe beim Prüfen, Lernen und Verstehen der Codes.Das, was du als Kleinigkeit siehst, ist es nicht.Soll der Text wirklich so aussehen, wie ein Bemaßungstext, dann musst du zunächst die aktuelle Bemaßung auslesen, und dir von dort die aktuellen Einstellungen des Textes ermitteln.Willst du, dass sich dieser Text auch bei Veränderung des Bem-Stiles ändert, dann wird es ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Aufbau DCL-Masken
Brischke am 31.08.2005 um 07:50 Uhr (0)
Hallo Kenny,ich weiß wahrlich nicht wo dein Problem ist.Du kannst 100 Lisp-Dateien habe und in denen 1000 Funktionen definiert haben. Einzig entscheidend ist, dass die Dateien geladen sind.Hast du alle Funktionen sauber mit Parametern und Rückgaben versehen, gibt es auch keine Probleme.Du kannst natürlich auch eine VLX-Datei draus machen, in welcher du alle deine Lisps und DCLs reinkompilierst.Grüße Holger------------------Holger BrischkeCAD on demand GmbH Autodesk User Group Central EuropeIn ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehlabruch bei Eingabe von 0
Brischke am 13.10.2005 um 06:01 Uhr (0)
Hallo Karli99,es dürfen nur Anlagen 1MB in den Dateiformaten TXT/ZIP/GIF/JPG verwendet werden.Benenne deine Datei also einfach um z.B. in Name.lsp.txt - dann sollte es klappen.Grüße Holger ------------------Holger BrischkeCAD on demand GmbH Autodesk User Group Central EuropeIndividuelle Lösungen von Heute auf Morgen. AUGCE Manager Deutschland Jackpot on demand - Wir eröffnen den Spätsommer mit einer Verlosung!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Datenrückgabe Funktion
Brischke am 17.10.2005 um 11:14 Uhr (0)
Zitat:Original erstellt von Gerd_Ecke:Hallo Mitstreiter,beginne mich ein wenig mit LISP zu beschäftigen.Erstelle eine Routine die Blöcke und Attribute in eine Textdatei schreibt.Mit folgenden Zeilen schreibe ich die XYZ werte in besagte Datei, ohne Probleme :(Princ (rtos (car (cdr (assoc 10 (entget aa)))) 2 3) Datei )(Princ "; " Datei)(Princ (rtos (cadr (cdr (assoc 10 (entget aa)))) 2 3) Datei )(Princ "; " Datei)(Princ (rtos (caddr (cdr (assoc 10 (entget aa)))) 2 3) Datei )Da aber mein Excel als de ...
|
| In das Form AutoLisp wechseln |