|
Lisp : AEC-Bemaßungsstil
autocart am 31.03.2009 um 05:39 Uhr (0)
Hallo nochmals!Muss mich inzwischen etwas korrigieren. Man kann anscheinend (ohne Gewähr) doch auch ohne OMF und ADN-Mitgliedschaft als Programmierer auf die Architecture-Objekte zugreifen. Und zwar über die .NET-Schnittstelle. Zumindest konnte ich so fürs erste eine Architecture-Wand erstellen. Ob es mit ActiveX auch geht, wage ich zu bezweifeln - jedenfalls ist mir nichts derartiges bekannt.Der einzige Haken: Soweit ich bis jetzt sehe, ist die vollständige Dokumentation zur Schnittstelle im OMF enthalten ...
|
| In das Form Lisp wechseln |
|
Lisp : AEC-Bemaßungsstil
autocart am 31.03.2009 um 17:18 Uhr (0)
Muss mich nochmals kurz ergänzen:Man kann einige Architecture-Objekte über ActiveX (zum. mit VBA) ansprechen, aber die "IaecDimension" hab ich nicht darunter gefunden. Nähere Details in der Architecture-Hilfe unter "AutoCAD Architecture ActiveX-Referenz".------------------Gruß, Stephanwww.stbartl.at
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
autocart am 20.06.2009 um 19:32 Uhr (0)
Zitat:Original erstellt von Linus23:Nein hab ich nicht! Wo muss ich das tun? Hab da leider keine Erfahrung mit sowas.... das letzte " (im Schriftfelt) nicht auf das Attribut übertragen wurde (wieso weiß ich leider auch nicht).Lieber Linus23!Ich hoffe du nimmst es mir nicht übel, wenn ich feststelle, dass es so scheint, als würdest du dich mit AutoLISP fast gar nicht auskennen. (Das obere Zitat von dir ist nur das letzte hier, das mich so denken läßt.) Dadurch bleibt bei mir eine gewisse Unsicherheit, ob d ...
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
autocart am 23.06.2009 um 02:01 Uhr (0)
Zitat:Original erstellt von Linus23:Hier die Lisp die an sich funktioniert:...Was hält ihr davon?Da du schon fragst...Du hast anscheinend den Code, den du vor einiger Zeit im Internet gefunden hast hergenommen und daran herumgeschustert. Dieser Code ist leider nicht gut - zumindest aus folgenden Gründen:1) Du versuchst ein Zeichnungselement, dessen ename in der Variablen att gespeichert sein muss, zu entmoden (also zu ändern). Der Variablen att ist aber nirgends ein Wert zugewiesen. Daher müsste the ...
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
autocart am 18.06.2009 um 20:24 Uhr (0)
Hallo!Meine Vermutung ist, dass es mit der Area-Eigenschaft zusammenhängt.Die funkt manchmal nicht, soviel ich weiß.Aber was bedeutet der Text:(strcat "%AcObjProp.16.2 Object(%\_ObjID " (rtos hObjektID 2 0) "%).Area f "%lu2%pr2%ps[,m²]%ds44%ct8[0.0001]%th46%" )?Würde mich über Hilfe oder Erklärung freuen, danke.------------------Gruß, Stephanwww.stbartl.at"Every thing should be made as simple as possible but not simpler." - Albert Einstein
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
autocart am 19.06.2009 um 03:47 Uhr (0)
Ok, habs gefunden. Es hat mit deinem 64bit-Betriebssystem zu tun.Schau mal in die AutoCAD-Developer-Hilfe: Entwicklerhandbuch für ActiveX und VBA: Entwickeln von Anwendungen mit VBA: 64-Bit-Migration: Verarbeiten von ObjectId - Hier sollte dir geholfen werden.Also ich würde den Code(setq hObjektID (vla-get-objectid (vlax-ename-vla-object hElement)))umwandeln in:(setq hObjektID (vla-get-objectid32 (vlax-ename-vla-object hElement)))Allerdings konnte ich es selbst leider nicht ausprobieren, da ich noch ein ...
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
autocart am 19.06.2009 um 15:29 Uhr (0)
Tut mir leid Linus23, aber deine Kommentare verwirren mich immer wieder.Was heißt, die Lisp funkt nicht? Woher weißt du dann, dass sie die richtige ID (auf einem AutoCAD 2010 64bit-System) liefert? Eigentlich sollte das nicht möglich sein, da die eigentliche Funktion, die hier zum finden der ID verwendet wird, die selbe ist, die du oben verwendet hast, nämlich vla-get-ObjectID.Und wo hast du den Code gefunden?------------------Gruß, Stephanwww.stbartl.at"Every thing should be made as simple as possible but ...
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
autocart am 19.06.2009 um 15:37 Uhr (0)
Übrigens (habs selbst erst jetzt geschnallt):Wenn du wronzkys Code ausprobiert hast, hast du da eh selbst ZUERST seine Funktion (defun Get-ObjectIDx64 ... definiert? Die wird nicht mit AutoCAD mitgeliefert.------------------Gruß, Stephanwww.stbartl.at"Every thing should be made as simple as possible but not simpler." - Albert Einstein
|
| In das Form Lisp wechseln |
|
Lisp : Block im Block sprengen
autocart am 01.07.2009 um 13:53 Uhr (0)
Hab es mal als 2004er-Datei abgespeichert.Es dürfte daran liegen, dass du, Jungspunt, als innerste Elemente (der Blöcke) überall Vielflächennetze hast, deren Unterelemente wiederum auf dem Layer "3H_RU-VL" liegen und anscheinend die Farbe "vonLayer" haben. Wenn ich die Netze ursprunge, passt wieder alles. Warum die Netze aber so sind, liegt warscheinlich in der Frage, wie sie erzeugt wurden. Mit entmod kann man die Layer und Farbe vielleicht ändern. Mit der normalen AutoCAD-Benutzer-Oberfläche hab ich kein ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlercode / Error Codes und vl-catch-all-apply
autocart am 06.07.2009 um 20:27 Uhr (0)
Hi!Nach einiger Suche, habe ich aufgegeben und stelle nun die Frage:Gibt es in AutoLISP eine Möglichkeit, einen Fehlercode des mit "vl-catch-all-apply" abgefangenen Fehlers zu bekommen (wie in VBA: mit Err.Number) und gibt es irgentwo eine Liste mit den Bedeutungen der Fehlercodes?Mit "vl-catch-all-error-message" bekomm ich zwar die Beschreibung des aktuell abgefangenen Fehlers, aber erstens ist die in Deutsch und dadurch für die professionelle Unterscheidung von Fehlern unbrauchbar (in der englischen Auto ...
|
| In das Form Lisp wechseln |
|
Lisp : Verbesserte Visual LISP IDE in AutoCAD 2011?
autocart am 26.03.2010 um 19:13 Uhr (0)
Hallo!Im Blog Through the Interface von Kean Walmsley steht, dass es im neuen AutoCAD 2011 eine "Enhanced Visual LISP IDE" gibt. Ich habe nur 2010 und hätte eigentlich nicht vor gehabt upzugraden. Weiß jemand von euch mehr über die VLISP IDE in 2011? Hat sich da wirklich etwas zum Besseren verändert?------------------Gruß, Stephanwww.stbartl.at"Every thing should be made as simple as possible but not simpler." - Albert Einstein[Diese Nachricht wurde von autocart am 26. Mrz. 2010 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Verbesserte Visual LISP IDE in AutoCAD 2011?
autocart am 27.03.2010 um 20:36 Uhr (0)
Ok, habs jetzt kapiert, danke, Udo!Dann bin ich ja nochmal erleichtert, dass es für mich kein Fehler war, all die Werbungsversuche von AutoCAD zum Update zu ignorieren.------------------Gruß, Stephanwww.stbartl.at"Every thing should be made as simple as possible but not simpler." - Albert Einstein
|
| In das Form Lisp wechseln |
|
Lisp : Startup Analyzer (ein kleines Programm)
autocart am 07.06.2010 um 00:47 Uhr (0)
Hallo AutoLISP-Gemeinde!Falls es das hier schon gibt, dann bitte nicht schlagen. Wäre dann interessant, wie es andere gemacht haben.Ich habe jedenfalls einmal ein kleines AutoLISP-Proggi begonnen (mit OpenDCL), das die AutoCAD-System-Einstellungen (für das aktuelle Profil) danach analysiert, was automatisch beim AutoCAD Startup alles mitgestartet wird. Das Ergebnis wird in einem Fenster angezeigt. In einem weiteren Schritt soll auch ein Export in eine Textdatei möglich sein.Ich stelle das erste Ergebnis hi ...
|
| In das Form Lisp wechseln |