|
Autocad VBA : RGB-Farbwerte
mapcar am 20.11.2003 um 15:35 Uhr (0)
Hi drice, bevor du die Tabelle von Roland verwendest, solltest du hier: http://www.autolisp.mapcar.net/acifarben.html nochmal einen Blick reinwerfen. Das ist zwar für Lisp, aber die Problemstellung ist 100% identisch. Da erläutere ich auch sehr sorgfältig, warum die Tabelle von Roland leider falsch ist - sie beruht auf dieser von Autodesk fälschlich veröffentlichten Zahlenreihe von 1 - 0.65 - 0.5 - 0.3 - 0.15, die aber in Wirklichkeit 1 - 0.8 - 0.6 - 0.5 - 0.3 lauten muss. Wenn du ein bisschen Grundken ...
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : Schnelle Suche in Xref s
mapcar am 07.02.2003 um 12:09 Uhr (0)
Hi Marc, was genaues kann ich so auch nicht sagen - ich weiss ja nicht, wie deine Funktion das macht. Unerheblich ist die Frage, ob es sich um ein XREF handelt oder nicht - es könnte wohl genausogut ein normaler Block sein. Bei XREFs können allerdings u.U. die Art des Ladens eine Rolle spielen. Sollen nur Texte an der Oberfläche oder auch solche in Sub-Blöcken usw. gesucht werden? Zur Wahl des Werkzeugs: In den seltenen Fällen, wo mir Lisp zu langsam ist (z.B. entmake eines PMESHs mit Zehntausenden von St ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Vereckte Linien
mapcar am 31.05.2002 um 16:26 Uhr (0)
Hi Morten, hab mir deine Zeichnung mal angesehen, jetzt wird auch klarer, worum es geht. Ich bin nach wie vor der Meinung, dass der Weg, den du jetzt gehst, der richtige ist. Du musst nur sehen, dass du das so schnell und komfortabel wie möglich hinkriegst. Dazu brauchst du: a) ein Tool für Ursprung, damit dir nicht alles auf Layer 0 plumpst b) ein Bruch-Makro oder so c) einem Werzeugkasten dazu mit einem Button für Layer- oder Linientyp-Änderung, damit du nicht lange in Listen scrollen musst Damit müsste ...
|
| In das Form Rund um Autocad wechseln |
|
Autodesk.NET/ARX : Zugriff auf DWG-Dateien
mapcar am 06.11.2004 um 18:35 Uhr (0)
http://www.visuallisp-tutorial.mapcar.net/importviews.html So ähnlich kannst du es auch versuchen. Setzt allerdings eine AutoCAD-Installation auf dem Rechner voraus. 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 Autodesk.NET/ARX wechseln |
|
AutoLisp : Schnelle Suche in Xref s
mapcar am 07.02.2003 um 14:15 Uhr (0)
Und nochmal ich;-))) Schick mal rüber, Marc, ich schaus mir an. Habe derzeit an sowas ein gesteigertes Interesse, da ich zusätzlich zu den 3 bisherigen Lisp-Seiten gerade noch eine vierte mache: Einen Praxis-Trail mit etwa 20 Kapiteln ausschliesslich zum Thema Blöcke, XREFs, Attribute, Redefinition usw. Kommt in Kürze! ------------------ http://www.tutorial.autolisp.info http://www.advanced.autolisp.info http://www.activex.autolisp.info
|
| In das Form AutoLisp wechseln |
|
Autocad VBA : Block einer externen Zeichnung einfügen
mapcar am 05.08.2005 um 20:34 Uhr (0)
Ja, das ist möglich, indem man Funktionen aus der axDb15.dll benutzt, dem Teil von ObjektDBX, der allen AutoCAD-Usern zur Verfügung steht. Eine Anleitung für Lisp findest du hier, die Portierung nach VBA sollte einfach sein: http://www.visuallisp-tutorial.mapcar.net/importviews.html Gruß, Axel Strube-Zettler------------------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 : Mathematische Funktionen
mapcar am 29.08.2002 um 13:19 Uhr (0)
Hi Jan, mit AutoCAD geht s nicht direkt - aber mit ein bisschen Lisp ist das Alles kein Problem. In meinem Tutorial findest du unter http://www.autolisp.mapcar.net/lambda.html den kompletten Code für einen 3D-Funktionsplotter (klingt kompliziert, sind aber trotzdem nicht mal 30 Zeilen). Und um 2D-Graphen zu erzeugen, braucht s eigentlich noch weniger... Gruss, Axel ------------------ http://www.tutorial.autolisp.info http://www.advanced.autolisp.info http://www.activex.autolisp.info
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Programmierung
mapcar am 27.08.2002 um 11:13 Uhr (0)
Hi Bernd, ich versteh s schon wieder nicht: Wozu diese verschiedenen Wege? Die Variante 1 wird doch aus der Acad.lsp in jeder Zeichnung aufgerufen, oder ist bei dir ACADLSPASDOC = 0? Es gibt ja auch noch die Acaddoc.lsp... Eins ist jedenfalls sicher: Solange *kein* document geladen ist, solange läuft auch *kein* Programm - weder in Lisp, in Basic, noch ARX. Gruss, Axel ------------------ http://www.tutorial.autolisp.info http://www.advanced.autolisp.info http://www.activex.autolisp.info
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Doppelte Elemente einer Liste finden...
mapcar am 12.05.2004 um 21:46 Uhr (0)
Marc, da teile ich Achims Süffizanz, zumal die Sortierzeile ja (rauskommentiert) drinsteht - das hab ich extra gemacht, dass auch ganz Blinde merken, dass die Funktion sortierte Listen voraussetzt;-) Ja, und damit sind wir schon bei der Frage von Barbarossa: Nein, das kann so wohl keiner. Ein Teil der hier aufgeworfenen Fragen ist sehr AutoLisp-spezifisch, z.B. was den Gebrauch von (member ...) angeht. Sprachunabhängig ist allerdings der von Achim hier dargelegte Ansatz, der sich ja auch eindeutig als der ...
|
| In das Form Lisp wechseln |
|
Sicherheit ( Antivirus ) : Umlaute in Firefox
mapcar am 23.10.2004 um 22:05 Uhr (0)
Warum zeigt mir auf meinen eigenen Autolisp-Seiten Firefox keine Umlaute an (Link zu den Seiten in der Signatur)? Die Seiten haben folgenden Meta-Eintrag, Mozilla und Netscape zeigen (wie alle anderen Browser) die Umlaute korrekt an, nur Firefox nicht. meta http-equiv= Content-Type content= text/html; charset=iso-8559-1 Grübelnd, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angr ...
|
| In das Form Sicherheit ( Antivirus ) wechseln |
|
AutoLisp : Objekte zählen
mapcar am 26.06.2004 um 12:37 Uhr (0)
Zitat: Hast Du Dir damals auch mal Walkers classwar angesehen? Ja, irgendwie klingelt s - lang her. War das nicht das, wo man die Hälfte seines verfügbaren Arbeitsspeicher auf andere gehetzt hat? Zitat: Wenn Bool sche Datentypen, dann nur mit geschützten Symbolen für die feststehenden Werte Ich war damit zufrieden, dass es diesen Datentyp gar nicht gibt. nil und (not nil) genügen mir. Aber es ist ja sowieso der Fall, dass es inzwischen eine ganze Menge geschützter Symbole in AutoLisp gibt. ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Profile
mapcar am 19.09.2002 um 15:31 Uhr (0)
Hallo Cadfrauen (gleich mehrere?)! Diese Lisp-Funktion hier macht das. (defun set-profile(profileName / profiles strNames) (vl-load-com) (setq profiles (vla-get-profiles (vla-get-preferences (vlax-get-acad-object) ) ) ) (vlax-invoke-method profiles getAllProfileNames strNames) (setq strNames(vlax-safearray- list strNames)) (if(member(strcase profileName)(mapcar strcase strNames)) (vla-put-activeProfile profiles profileName) ) ) Gruss, Axel ------------------ ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Linie löschen
mapcar am 30.08.2002 um 11:13 Uhr (0)
(defun c:Querschnitte( / ) (test(entlast)25) (ss-foreach(ssget"X" ((0 . "LINE"))) (lambda(line) (if(line-in-xy-plane? line)(entdel line)) ) ) ) Wenn du (get-bbox) hinschreibst, dann führst du die Funktion aus - ein Bekanntgeben in der Hauptfunktion gibt es nicht in Lisp. Sowas wie forward-Deklaration gibt s in C, aber nicht hier... Allerdings erzeugt der Ausdruck (get-bbox) sofort einen Fehler, da diese Funktion ein Argument erwartet, du gibst aber keins mit. Die Funktionen müssen abe ...
|
| In das Form Rund um Autocad wechseln |