|
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 : EXTRAS --OPTIO - ANZ - FARBE
s.wickel am 25.03.2002 um 09:29 Uhr (0)
Hallo Sparky! In der Hilfe läßt sich Autodesk auch über das Verhältnis von VBA und Lisp aus (In ACAD 14 war die Hilfe noch deutsch). VBA soll danach kein Ersatz für LISP sein. Ich finde LISP ist viel einfacher und man hat schneller Erfolg als bei VBA. Ich habe in VBA auch nur ein paar Makros geschrieben, die mit LISP nicht gehen. Z. B. kann man mit VBA Daten aus Exceltabllen einlesen. Da ich viel in Excel mit VBA arbeite fiel mir der Einstieg auch nicht so schwer. Aber für die kleinen Programmieraufgaben d ...
|
| 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 : Automatisiertes Plotten
s.wickel am 25.02.2002 um 09:54 Uhr (0)
Hallo! Ich habe unter ACAD 14 ein kleines, selbstgeschriebenes Lisp-Programm verwendet, um ein Fenster im Maßstab 1:1 zu plotten, ohne das Plot-Fenster zu öffnen. Der Clou: Das Papierformat wurde automatisch auf die Optimale Größe eingestellt. Das war in der Befehlszeilenversion des Befehls Plot möglich. Ich habe den Befehl über eine feste Folge von (command ...) Anweisungen in Lisp gesteuert. Meine Frage: Kann man bei ACAD 2002 über Lisp, VBA oder einfach in der Befehlszeilenversion des Befehls Plot die P ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Befehl wird angezeigt, aber nicht ausgeführt
s.wickel am 06.04.2006 um 15:30 Uhr (0)
Hallo Forum!Ich habe in ACAD2002 oft das Problem, dass ein geladener Lisp-Befehl nicht ausgeführt, sonder nur angezeigt wird. Es sieht dan so aus, als hätte ich den Befehl eingetippt und noch nicht die ENTER-Taste gedrückt. Das gilt nicht nur für selbst geschriebene LISP-Befehle, sonder für alle in LISP definierten Befehle (z. B. auch aus den Express-Tools).Manchmal hilft es ACAD neu zu starten , manchmal muss ich auch den Rechner komplett runter fahren. Wann das so ist kann ich nicht sagen. Ich habe noch ...
|
| 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 : 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 : Was bedeutet dieser Fehler?
s.wickel am 19.04.2002 um 10:31 Uhr (0)
Hallo amarbs! Die Meldung besagt, dass in deinem Lisp eine Funktion das Argument nil übergeben bekommt, aber etwas anderes erwartet. Das kann passieren, wenn z. B. eine Variable falsch geschrieben ist o. ä. Wo der Fehler liegt bekommst du so raus (Wenn du mit dem Lisp-Editor arbeitest): Setze an einer Stelle im Programm bis wohin es ganz sicher geht einen Haltepunkt (Taste F9). Dann Lädst du den Inhalt des Fensters neu und startest das Programm. Wird der Haltepunkt erreicht, dann springt ACAD wieder in den ...
|
| 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 |