|
Rund um Autocad : autolisp
s.wickel am 26.03.2002 um 07:50 Uhr (0)
Hallo ssaw1708! Die Hilfe zu Autolisp ist echt gut. In ACAD2002 ist sie aber leider in Englisch. In der ACAD14 Hilfe steht ziemlich genau das gleiche wie im Handbuch für ACAD12. Danach habe ich es auch gelernt. Allerdings hatte ich schon mit anderen Programmiersprachen etwas Erfahrung (kein LISP). Stefan
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Arial als SHX-Schrift, HIER!!
s.wickel am 12.08.2002 um 14:20 Uhr (0)
Hallo Seven! Anbei findest du eine Beschreibung im PDF-Format und eine Lisp-Datei. So habe ich es gemacht. Vielleicht ist das viiiiieeeeel einfacher möglich. Vorallem der Punkt 5 in der Beschreibung (Nacharbeiten) könnte vieleicht von einem Könner vereinfacht werden. Aber es funktioniert. ------------------ Nodda, Stefan
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : UCS drehen - Texte lesbar machen?
s.wickel am 19.01.2006 um 10:08 Uhr (0)
So, jetzt hab ichs weiterverfolgt.Folgendes Lisp macht es ganz einfach. Nur das entsprechende Ansichtsfenster aktivieren und starten. Ich habe den Befehl auf einer Schaltfläche liegen.Code:(defun c:Ansicht_drehen ( / old_viewctr winkel) ;;;/ winkel old_viewctr old_viewsize) (setq winkel (getstring "Winkel: ")) (command "_.dview" "" "_twist" (atof winkel) ""))Funktioniert sogar im Modellbereich! Es wird einfach nur das was man sieht um den angegebenen Winkel gedreht. Keine Probleme mit Texten u. ä. Viel Spa ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : DWGs mit LISP als Block laden
s.wickel am 16.05.2002 um 13:16 Uhr (0)
Hallo Holger! Klar, da hast du recht. Aber dann müsste ich die Blockdefinitionen erst ermitteln und dann in das Lisp übernehmen. Das wäre ein sehr umfangreicher Quellcode. Außerdem müsst ich für jeden neuen Block das Lisp wieder ändern. Das ist zu Aufwändig. Dann lieber _insert. Aber Danke! ------------------ Nodda, Stefan
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Lisp laden
s.wickel am 28.01.2002 um 15:12 Uhr (0)
Hallo Heidi, ich habe bei deinem Tip mal nachgesehen, weil wir so ein Programm auch gebrauchen können. Dabei hab ich auch noch etwas ähnliches gefunden unter http://www.web-japan.to/ppcad/en/download.html. Da gibt es auch eine kostenlose Testversion die bis zum 31.3.02 gültig ist. Das Programm läuft echt spitze. Leider kann es nur LISP und nicht auch ARX. Vielleicht legen wir uns das Programm von www.drauto.com zu. Viel billiger als eine Vollversion. Ich habe dir 10 Unities gegeben. Echt klasse Ti ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Datei öffnen per Lisp
s.wickel am 20.03.2002 um 08:19 Uhr (0)
Hallo Forum! Ich wollte ein LISP schreiben, dass den normalen Datei öffnen Dialog von ACAD umgeht und statt dessen den magereren getfiled-Dialog anzeigt. Aber warum funktioniert das nicht? Das Lisp sieht so aus: (defun C:WOPEN() (if (not Wopen_datnam) (setq Wopen_datnam "d:")) ;Vorgabe für Dateiname setzen (setq Wopen_datnam (getfiled "Zeichnung Öffnen" Wopen_datnam "DWG; DXF" 4)) ;Dateiname wählen (setvar "filedia" 0) (command "_open" Wopen_datnam) ;Datei öffnen (setvar "filedia" 1) (prin ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Lisp laden
s.wickel am 28.01.2002 um 15:30 Uhr (0)
Hab noch vergessen: Die Testversion die ich da eben erwähnt habe ist nur für LT97 und 98. Stefan
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Lisp Fehlerhaft?
s.wickel am 15.03.2002 um 12:14 Uhr (0)
Mich würde die Datei auch interessieren! Meine Mail: xxxxxxxxxxxxxxxxxxxxxx Oder häng die Datei doch an! Dnake, Stefan [Diese Nachricht wurde von s.wickel am 18. Jul. 2005 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : DWGs mit LISP als Block laden
s.wickel am 15.05.2002 um 14:20 Uhr (0)
Hallo! Ich habe schon vor einiger Zeit ein Lispprogramm geschrieben, mit dem man Koordinaten aus einer ASCII-Datei einlesen kann. Dann wird an jede Koordinate ein Block oder ein Punkt gezeichnet (ich weiß, so was gibt es massenweise, aber kein Programm ist genau so wie ich es will). Mein Problem: Das Programm soll anhand einer Punktkennung eine bestimmte DWG als Block verwenden. Dazu muss ich es erst einmal hin kriegen, mit LISP eine DWG als Block zu laden. Wenn es geht nicht mit (command _insert ....). ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Datei öffnen per Lisp
s.wickel am 09.04.2002 um 14:17 Uhr (0)
Hallo alle zusammen. Danke für die Antworten. Meine Frage hat sich erübrigt, weil das SP 1 für ACAD 2002 mein Problem gelöst hat. Aber Trotzdem bekommt ihr alle was. Leider hatte ich den Beitrag in letzter Zeit aus dem Auge verloren. Stefan
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : DWGs mit LISP als Block laden
s.wickel am 23.05.2002 um 13:13 Uhr (0)
Hallo Zusammen! Vielen Dank für die Tips! Im Moment habe ich leider keine Zeit mich um das Problem zu kümmern, weil es nichts Projektbezogenes ist und dann sind andere Sachen immer wichtiger. Ich werde die verschiedenen Dinge ausprobieren und mich vielleicht noch mal melden! ------------------ Nodda, Stefan
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp bearbeiten, so daß die Blöcke auch mit Z-Koordinate eingelesen werden
s.wickel am 21.10.2005 um 15:50 Uhr (0)
Hallo Matthias!Aus reinem Interesse habe ich mich mal an dem Problem versucht.Ich habe ein paar Zeilen umgemodelt (im Kommentar vermerkt). Leider konnte ich es nicht ausprobieren, weil ich die erforderlichen Blöcke nicht besitzte. Probiers aus, ich übernehme keine Garantie.------------------Nodda,Stefan
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : DWGs mit LISP als Block laden
s.wickel am 16.05.2002 um 11:22 Uhr (0)
Hallo Cadwiesel! Danke für die Auskunft. Ich probiers gleich aus, wenn ich Zeit habe. Ich versuche zur Zeit alle Aufrufe von (command ...) zu umgehen. Das macht das Programmieren zwar etwas schwerer, aber die Programme wesentlich schneller. Das Programm an dem ich arbeite erzeugt für jede Koordinate die eingelesen wird einen Block und einen Text der die Höhe über NN (über dem Meer) enthält. Mit (command _point ...) und (command _text ...) dauert es ewig, bis 1000 Punkte eingelesen sind. Mit (entmake ... ...
|
| In das Form Rund um Autocad wechseln |