|
AutoLisp : Eigene Zeichnungseigenschaften definieren
mapcar am 30.08.2004 um 13:55 Uhr (0)
Nachtrag zu LDATA: Es gibt auch keine ActiveX-Methoden, um sie auszulesen! In VBA kommt man also nicht dran. (Um Irrtümern vorzubeugen: vlax-ldata-get hat mit ActiveX nichts zu tun. Das ist reines Lisp, und warum der Präfix vlax davorsteht, weiss nur der Mann aus Moskau.) Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotograf ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Eigene Zeichnungseigenschaften definieren
FiT am 30.08.2004 um 19:40 Uhr (0)
Nun Gut; Alternative Beispiele: SaveData.lsp von Vladimir Nesterovsky: http://vnestr.tripod.com/SaveData.lsp http://xarch.tu-graz.ac.at/autocad/news/lisp_adv/store_in_dwg.html und dict.lsp von David Kozina und Reini Urban (std-lib): http://xarch.tu-graz.ac.at/autocad/stdlib/DICT.LSP oder aus den Express-Tools: (acet-Setvar (list varname value [location])) (acet-Getvar (list varname [location])) http://augafrica.com/docs/AutoCAD_hackers_handbook_Class.pdf ; wobei mir hier unklar ist, w ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Eigene Zeichnungseigenschaften definieren
mapcar am 30.08.2004 um 21:11 Uhr (0)
Hi Fit, aced-setvar geht wohl über das Entity DICITIONARYVAR - auch dafür gibt s wohl keine ActiveX-Methoden. Vladimir N. und std- scheinen mir empfehlenswerter... Egal... Schau mal auf der alten Mainbrücke vorbei und grüß Kilian und Totnan ganz lieb von mir, und das Brückenbäck - war lang nicht da;-) Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell M ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Eigene Zeichnungseigenschaften definieren
tom.berger am 31.08.2004 um 11:51 Uhr (0)
Zitat: Original erstellt von FiT: SaveData.lsp von Vladimir Nesterovsky: http://vnestr.tripod.com/SaveData.lsp http://xarch.tu-graz.ac.at/autocad/news/lisp_adv/store_in_dwg.html Die beiden sind nur eins, nämlioch das Programm von Vladimir Nesterovsky. Es macht ja genau das, was ich oben erwähnte, und es scheint bis auf Kleinigkeiten sehr empfehlenswert, so weit ich das gesehen habe. Der erste Haken: dotted pairs werden nicht gespeichert und führen zu einer Fehlermeldung. Das Programm lie ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Arbeitsweise VBA VLISP
mapcar am 31.08.2004 um 21:02 Uhr (0)
Eine ausgezeichnete Frage! Habe aber keine Antwort;-) ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Eigene Zeichnungseigenschaften definieren
mapcar am 31.08.2004 um 23:31 Uhr (0)
Danke, FiT. Möchte noch mal, was LDATA betrifft, auf diesen Thread hinweisen: http://ww3.cad.de/foren/ubb/Forum259/HTML/000323.shtml Wenn das ganze einfach bleiben soll, würde ich auch gar keine Anstrengungen unternehmen, Sachen wie dotted pairs usw. zu integrieren. Das mag zwar schön für den Programmierer sein, aber für den Benutzer würde ich auf die Datentypen Int32, Double, Point2d, Point3d, [optional auch Vector2d, Vector3d] und String setzen. Das hat den Vorteil, dass auch Applikationen in ander ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Arbeitsweise VBA VLISP
Brischke am 31.08.2004 um 23:41 Uhr (0)
Aber gut, dass darüber mal gesprochen wurde. 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 : Pfad der Lisp zur Laufzeit?
WolfgangE am 01.09.2004 um 09:36 Uhr (0)
Hallo Lisp-Gemeinde, gesucht hab ich, gefunden leider nicht, vielleicht kann mir da jemand weiter helfen. Ich habe ein Lisp-Programm, welches unter anderem eine Textdatei einlesen soll. Diese Textdatei befindet sich im selben Verzeichnis wie die Lisp-Datei selbst. Kann ich nun irgendwie innerhalb der Lisp ermitteln, in welchem Verzeichnis sie sich befindet (und damit auch die Textdatei)? Wie sieht das ganze dann aus, wenn ich die LSP in eine FAS kompiliere? Was ich schlussendlich haben möchte, ist einfach ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Pfad der Lisp zur Laufzeit?
Schachinger am 01.09.2004 um 11:26 Uhr (0)
ich hab sowas bis jetzt immer mit simpelsten mitteln gelöst. beim ausführen des gefehls der die txt-datei braucht wird zuerst direkt auf c: nach einer pfad-datei gesucht (z.b. anwendung-path.set ). existiert diese datei noch nicht wird der user augefordert den pfad für die gewünschte text-datei anzugeben. dieser pfad wird in die anwendung-path.set geschrieben und beim nächsten aufruf braucht man den pfad nicht mehr angeben. die datei ist mit dem editor editierbar oder über eine option bei ausführen des ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Arbeitsweise VBA VLISP
mapcar am 01.09.2004 um 13:53 Uhr (0)
Hi Achim, für mich ist dein Beitrag zwar eine schöne, ausführliche Umschreibung der Frage, aber noch keine Antwort... Warum sollte bei Ausführung einer ActiveX-Methode etwas verpuffen ? Diese Methoden werden doch von AutoCAD ausgeführt, nicht von Lisp! Lisp greift auf die gleichen Mechanismen zu wie VBA oder jeder andere ActiveX-Client. Der ActiveX-Server (AutoCAD) weiss ja nicht mal, welcher Client die Methoden ausführt, oder irre ich da? Wie kann da also ein unterschiedliches Verhalten von AutoCAD (nich ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Arbeitsweise VBA VLISP
Dabrunz am 01.09.2004 um 16:39 Uhr (0)
Zitat: Warum sollte bei Ausführung einer ActiveX-Methode etwas verpuffen ? Diese Methoden werden doch von AutoCAD ausgeführt, nicht von Lisp! [..] Wie ich bereits sagte, bin ich nicht sicher, wenn alle Aktionen vollständig innerhalb des Application-Servers laufen, dann kann ein Wechsel des Zeichnungs-Kontexts keine Auswirkungen auf die Aktivierung der neuen Zeichnung haben. Nun hat sie aber doch! Sieht für mich so aus, als ob da eine Referenz ins Nirvana zeigt - ist aber spekulativ - zugegeben. ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Arbeitsweise VBA VLISP
mapcar am 02.09.2004 um 01:47 Uhr (0)
Das ist eigendlich eine prima Idee, aber warum funktioniert dann der (command vbastmt -Kram, wo doch Lisp ganz sicher aktiv ist? Na, vielleicht deshalb, weil die einfach vergessen haben, beides abzuprüfen? Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp laden
Dober Heinz am 02.09.2004 um 08:36 Uhr (0)
Guten Morgen Ich habe eine Freage habe mal was gelesen das man Lisp Programme so Starten kann das sie erst richtig geladen werden wen man sie aufruft. Habe schon so viele lisp laufen das mein autocad richtig langsam wird wenn ich hofft nur Pläne ausplotten muss brauch ich ja das ganze lisp nicht kann mir wehr helfen danke heinz ------------------ Heinz
|
| In das Form AutoLisp wechseln |