|
Rund um Autocad : Suche alten Lisp Befehl
mapcar am 28.07.2004 um 01:42 Uhr (0)
Finde ich *echt* gemein, einen Befehl so zu köpfen! Danke für die gelungene Übersetzung von EXPLATT Unter was hast du ihn gefunden? Babelfish deutsch - ich mach jetzt meinen Ex platt - finnisch = jetzinönen makikönen meinänännen ... Die Finnen haben s schon immer gut draufgehabt, ehrlich! Nr.1 in der Internetnutzung, und ich hatte mal einen Satz Haakkapeliitta-Reifen auf meinem Fahrrad, mit *Spikes* - echt geil, so nachts über zugefrorene Seen zu radeln, ohne auszurutschen. Aber trotzdem: Wirf noch ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : lisp oder VBA
mapcar am 15.04.2004 um 15:12 Uhr (0)
Noch ein Nachtrag: Mit C++ ist das ja alles auch noch komplizierter, als es auf den ersten Blick aussieht. Es gibt da nämlich zum einen das alte C++ (mit dem auf die bisherigen und noch aktuellen ObjectARX-Funktionsbibliotheken zugegriffen wird), und dann das sog. Managed C++ , das mit der .NET-Klassenbibliothek (und auch den Wrapperklassen von Acad) arbeitet. Unmanaged C++ ist das alte C++, das es auch schon in VS 6 gab, während Managed C++, VB7 und C# die drei Sprachen sind, die in die Intermediate Lang ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : lisp oder VBA
mapcar am 15.04.2004 um 15:36 Uhr (0)
Ich weiss, das ist kompliziert;-) Ganz ehrlich: Ich schreib ja solche Romane auch deswegen, weil es eine gute Methode für mich selber ist, die Dinge in *meinem* Kopf zu ordnen (Erklär einem was, und du lernst selber am meisten dabei). Also: Fang mit C# an, mach ein paar schöne Dialoge und versuch dabei, von den Bookstore-Bespielen usw. wegzukommen und was eigenes zu machen. AutoCAD kannst du vorerst aber nur über COM/ActiveX ansprechen wie bisher. Und, wie gesagt, befass dich mit Themen wie XML. Ich halte ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Achtung Fehler im LISP steel.lsp
mapcar am 25.06.2004 um 02:35 Uhr (0)
Zitat: Original erstellt von CB_: Moin, Moin! Zitat: Original erstellt von CB_: leider hat sich in der steel.tbl ein Fehler eingeschlichen. Scheinbar nicht der einzige. Entschuldige, aber manchmal kann ich auch nicht mehr. Worum geht es denn hier? Zitat: Original erstellt von CB_: Das Profil HEB-800 ist darin mit einer Höhe von 700 angegeben. Bei HAL 9000 hatte sich auch ein Fehler eingeschlichen, und das waren sicher mehr als 700 Meter. Kilometer, Parsec, AE, Lichtjahre? Zita ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : lisp oder VBA
mapcar am 15.04.2004 um 14:29 Uhr (0)
Roland, ich gehe davon aus, dass du deine Alltagsprobleme erstmal weiterhin mit Lsip und/oder VBA lösen wirst und dich zusätzlich in neue Dinge einarbeiten willst. Jetzt in C#-AutoCAD einsteigen, ohne Kenntnisse in C++/ObjectARX zu haben, ist ziemlich aussichtslos. Das ARX-SDK enthält Dutzende gute Beispiele zur ARX-Programmierung in C++ nach altem Muster, aber nur drei kleinere Beispiele in VB zu .NET/ARX (in einem davon wird auch kurz auf COM über Interop eingegangen). Beispiele in C#: Absolut null. Zu ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : osmode
mapcar am 19.10.2004 um 22:29 Uhr (0)
gerade bei Lisp-Abbrüchen hat auch ein sauber programmiertes Lisp keine Chance mehr den OSMODE wiederherzustellen Das halte ich für ein ganz derbes Gerücht . In der Praxis sieht es allerdings so aus, dass die meisten Lisp-Programme leider nicht sauber programmiert sind. Ein User-Cancel ist ein Error wie jeder andere auch. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Ang ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Koordinaten einlesen...
mapcar am 06.11.2004 um 22:33 Uhr (0)
Sorry Aaron, musste mir eben erst ins Gedächtnis rufen, dass wir hier im AutoCAD-Forum sind, nicht im Lisp-Forum. Mea Culpa. Also: Ohne Lisp geht da wohl nix, auf vollautomatisch Lösungen auf sprachgesteuerten (oder von alleine mitdenkenden) Rechnern werden wir alle noch etwas warten müssen. Also: nicht in AutoCAD einlesen, sondern in Lisp, und dann aus Lisp heraus die Punkte erzeugen und verbinden. Wenn du das nicht kannst, kein Problem: Einfach bis morgen Mittag warten. Hab Vertrauen in die Zukunft! (Nei ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : AC2006 Kal-Ausdruck: ILL
mapcar am 24.08.2005 um 13:49 Uhr (0)
Und nochmal ich;-)Eben kam mir noch die Idee, dass die geomcal.arx deshalb nur noch 12 KB groß ist, weil sie nur noch den Stub für die Lisp-Funktion (cal ...) enthält. Aber dem st nicht so: (cal ...) funktionert in Lisp ebenfalls weiter, auch wenn gar keine geomcal.arx mehr da ist. ic vermute also, dass diese 12 KB eine leere arx/dll sind, in der außer den Lade- und Entladefunktionen gar nichts drin steht, ein Dummy also, der nur verhindern soll, dass vorhandene Lisp-Programme mit Kopfzeilen wie (if(null c ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Dictionaries in VBA auslesen ... Rätsel
mapcar am 30.08.2004 um 10:22 Uhr (0)
Vielleicht steht gar nix drin? Da ist es doch ein Riesenaufwand, sich ein VBA-Programm zu schreiben, das Lisp aufruft, um mal rein zu schauen. Das kannst du dann über Lisp selbst einfacher haben. Oder die Zeichnung mal als DXF speichern und anschauen... 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ü ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Suchen/Ersetzen via RegExp
mapcar am 18.09.2004 um 21:58 Uhr (0)
Abschreckend isses, ja. Das hier ist der Suchstring, mit dem ich in Lisp Maßtexte aufspüre, deren obere Toleranz Null ist: (\A1;d+[,.]?d*{\Hd+.?d*;\S)[ +-]0[,.]?0*(^[ +-]d+[,.]?d*;}) Allerdings muss man in Lisp jeden Backslash doppelt schreiben, daher sieht es noch schlimmer aus, als es so schon ist;-) 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 ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Z-Koordinaten von Punkten ändern
mapcar am 11.09.2004 um 22:03 Uhr (0)
- Punkte markieren, deren Höhe um z.B. 0,5 m nach unten versetzt werden sollen - Abfrage wieviel höher oder niedriger die Punkte gesetzt werden sollen - Lisp berechnet aus der vorhandenen NN-Höhe die neue Höhe und setzt die Punkte entsprechend Braucht man da denn Lisp? Für sowas nehme ich den Befehl SCHIEBEN... 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 d ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Liegt der Punkt auf der Linie
mapcar am 12.11.2004 um 08:46 Uhr (0)
Vielleicht kannst du das Lisp aus VBA aufrufen? Wie denn? 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 Autocad VBA wechseln |
|
Rund um Autocad : ACAD schnell beenden
mapcar am 30.07.2004 um 13:35 Uhr (0)
Nimm den hier: Code: Public Sub FastQuit() Dim Doc As AcadDocument For Each Doc In Documents Doc.Close False Next End Sub In Lisp ist das nicht realisierbar: Code: (defun c:fastquit() (vl-load-com) (vlax-for doc(vla-get-documents(vlax-get-acad-object)) (vla-close doc nil) ) ) Die Lisp-Variante bleibt an der aktuellen Zeichnung hängen und meldet: ; Fehler: Automatisierungsfehler Zeichnung ist aktiv. Klaro, in VBA fahren die Autos auch ohne Wald, in Lisp nicht;-) Gruß, Axe ...
|
| In das Form Rund um Autocad wechseln |