|
AutoLisp : wiederholen des Befehls
Brischke am 05.02.2004 um 12:53 Uhr (0)
Hallo dakneifer, hast du den Drehen-Befehl mit (defun c:Drehen ..) definiert? Dann sollte das funktionieren. Sonst nicht. Bei Fragen ... 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 : Listen exportieren
mkl-cad am 05.02.2004 um 14:00 Uhr (0)
Das mit den mehreren Listen hatte ich mir ein bischen anders gedacht. Aber mit der guten Vorgabe konnte ich es hinkriegen: (defun LST- FILE (FULLPATHNAME LST LST2 LST3 / FDESC) (setq FDESC (open FULLPATHNAME w )) (prin1 LST FDESC) (princ FDESC)(prin1 lst2 FDESC) (princ FDESC)(prin1 lst3 FDESC) (close FDESC) lst lst2 lst3 ) ;_ end of defun (defun LST-FILE- LST (FULLPATHNAME / FDESC ) (if (findfile FULLPATHNAME) (progn (setq FDESC (open FULLPATHNAME r ) LINE (read (read- ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : wiederholen des Befehls
Brischke am 05.02.2004 um 14:05 Uhr (0)
Hallo dakneifer, die Definition von deinem Icon ist falsch. Du machst ja extra (defun c:...) damit du den Befehl wie einen normalen AutoCAD-Befehl nutzen kannst. Also Klammern und das c: weg, dann sollte es gehen. 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 : TIFF- und TGAIN, alte ACAD-Versionen ??
okhar am 06.02.2004 um 20:29 Uhr (0)
Hallo, in alten AutoCAD-Versionen wurden Pixeldateien nicht als Bild- elemente eingefügt, sondern von den Befehlen TGAIN und TIFFIN so eingefügt, daß jeder Pixel durch eine Solidfläche dargestellt wurde. Jedenfalls habe ich das so in Erinnerung und ich glaube das waren auch Lisproutinen. Frage: Hat jemand diese alten Lisp-Programme noch vorrätig und kann sie mir zur Verfügung stellen oder mir einen Tip geben, wo ich sie finden kann? Gruß okhar
|
| In das Form AutoLisp wechseln |
|
AutoLisp : TIFF- und TGAIN, alte ACAD-Versionen ??
Brischke am 07.02.2004 um 07:10 Uhr (0)
Hallo okhar, Axel, alias Mapcar, hat auf seiner Homepage mal einen Weg aufgezeigt, wie man Pixelbilder als Kreise mit unterschiedlichem Durchmesser in abhängigkeit der Farbe darstellen kann. Ich kann mir vorstellen, dass man dieses Tool auch so umschreiben kann, dass anstelle der Kreise Solids mit entsprechender Farbe gezeichnet werden. Schau mal hier . 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 : TIFF- und TGAIN, alte ACAD-Versionen ??
okhar am 07.02.2004 um 14:47 Uhr (0)
Hallo Brischke, vielen Dank für diesen Tip. Das sieht ja ziemlich gut aus und genauso habe ich mir das auch vorgestellt. Man kann mit solchen Programmen tolle Effekte erzielen. Mapcar benutzt in diesem Beispiel allerdings ein Javascript, um die Bilddateien zu verarbeiten und Autolisp zum Einlesen in AutoCAD. Vielleicht ist AutoLisp für so etwas auch nicht besonders gut geeignet. Gruß okhar
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vba oder lisp?? oder eine einfache frage
CADmium am 10.02.2004 um 13:38 Uhr (0)
Salomonische Antwort : Lern beides! Und fang mit Lisp an ! ( wenn du was in autocad machen willst - In Excel natürlich VBA ) Gruß Thomas ------------------
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vba oder lisp?? oder eine einfache frage
Brischke am 10.02.2004 um 14:16 Uhr (0)
Hallo luky, welche Antwort erwartest du im Lisp(AutoLISP)-Forum? Meine Meinung: Wenn man überhaupt zum ersten mal mit Programmieren zu tun hat, dann solltest du mit LISP anfangen. Da werden kleine Fehler eher Verziehen als in VB/VBA. Für AutoLISP findest du unmassen an Codes im Internet. Du kannst also aus anderen Tools lernen. Tutorials gibt es auch einige im Netz: Das Umfassendste ist sicher: http://www.autolisp.mapcar.net/ Als Einstieg gibts auf meiner Seite http://www.defun.de unter Hilfe- Trainu ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vba oder lisp?? oder eine einfache frage
Brischke am 10.02.2004 um 14:55 Uhr (0)
Hallo luky, schön zu lesen, dass sich jemand vor dem Posten mit der Frage beschäftigt hat. Nun etwas genauer: Lisp ist in der Ecke der Künstlichen Intelligenz angesiedelt. Dadurch hast du Möglichkeiten, die du mit VB nie erreichen wirst. Du kannst Programme schreiben, die sich infolge irgendwelcher Parameter selber fortschreiben, sich also weiter entwickeln. Der Programmierer muss einfach nur die Logik vorgeben und den Rest macht das Programm selbst. Mit einem VB-Tool wird nur das gemacht werden können, wa ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vba oder lisp?? oder eine einfache frage
Brischke am 10.02.2004 um 15:20 Uhr (0)
... Teil 5 ist schon auf den Autodesk-Seiten verfügbar. Ich muss diesen nur noch bei mir Uploaden. Ist also in den nächsten Tagen zu erwarten. 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 : vba oder lisp?? oder eine einfache frage
startrek am 10.02.2004 um 15:44 Uhr (0)
Hallo zusammen, just my 0,05€ ... Ich hatte auch mal mit Lisp begonnen, aber entgegen meinem Nick an eben dieser künstlichen Intelligenz wie Holger so schön geschrieben hat, gescheitert. Ich sag mal so, dies schaute für mich alles etwas zu kryptisch aus um s nachzuvollziehen. Aber wahrscheinlich sind nun gerade diese kryptischen Sprachen die elegant-effizientesten, wenn ich da zB auch an Regex oder zsh denke, was die mit paar Zeilen Code so anstellen können, Wahnsinn ... Ich denke ferner wie Holger, ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vba oder lisp?? oder eine einfache frage
Brischke am 10.02.2004 um 16:49 Uhr (0)
Zitat: Original erstellt von luky: ich versuch es trotzdem mal mit lisp. wobei eine verbindung mit excel doch sehr schön wäre. aber ich hoffe lisp kann das auch irgendwie. Hi luky, man kann mit VisualLISP eine Verbindung zu jedem X-beliebigen Windows-Programm herstellen. Die Hauptsache ist, dass dieses die ActiveX-Schnittstelle unterstützt. Excel, Word, ... machen das alle, so dass es theoretisch möglich ist einen Brief mit Lisp zu schreiben. Ich denke aber, dass du zunächst wirklich mit den Grun ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Einzelbefehle einer LISP-Funktion
Brischke am 10.02.2004 um 19:57 Uhr (0)
Hallo CAD-Tötti, 1) CMDECHO- 0 2) (command _.undo _G )....(command _.undo _E ) oder (command _.undo _M ) 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 |