|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Brischke am 11.11.2004 um 13:18 Uhr (0)
Zitat: Original erstellt von kiltswitch: ...kommt es mir selber ein bißchen wenig vor. stimmt Zitat: Original erstellt von kiltswitch: ...Habe im Internet auch schon rumgesucht, aber einfach keine Vorlage oder so für das Konzept gefunden... Hast du dir diesen Thread überhaupt mal durchgelesen? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : vb.net Starke Namen
DerUhrmacher am 25.06.2009 um 12:27 Uhr (0)
Hallo alfredMein Problem war, dass ich nur "CommandMethod("XYZ")" kannte, und damit natürlich Schwierigkeiten Werte an Lisp zu übergeben.Nun habe durch ein Bisschen lesen und wühlen "LispFunction("XYZ") _ Public Function XYZ(ByVal Übergabe As ResultBuffer) As ResultBuffer" gefunden. Siehe da, alles klappt besser als erhofft.Zum Problem der starken Namen: Ich verwende nun einfach die Vorlage aus dem E-Book "VB.net programming and Autocad customization" von Jerry Winters.Damit klappts bestensVielen Dank für ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : LWPolylinie Kurve Angleichen über VBA
TomiProg am 21.06.2004 um 11:25 Uhr (0)
@Axel Ich habe mir ein Programm erstellt, das mir mit Hilfe einer Polylinie Fußbodenheizschlangen zeichnet. Der Übergang von einer Bahn zur nächsten wird mit einem Biegeradius hergestellt. Wenn der zweifache Biegeradius kleiner als der Verlegeabstand ist, ist das Zeichnen des Übergans kein Problem. Wenn er größer ist, soll der Übergang nicht so kantig aussehen, als ob ich zwei paralelle Linie zeichne und die Enden mit einem Kreisausschnitt verbinde, dessen Durchmesser größer ist als der Verlegeabstand. Wen ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zusätzliche System-variablen in AutoCAD erstellen
Pitsch52 am 04.01.2005 um 14:23 Uhr (0)
Hi Leute Ich Arbeite an meinem Arbeitsplatz mit AutoCAD 2005. Ab und zu Programmiere ich etwas in VBA. Um Parameter an Lisp-Routinen zu übergeben, verwende ich vielfach die AutoCAD-SystemVariablen USERI / USERR / USERS. Leider Stellt AutoCAD von jedem Typ nur 5 Stück zur Verfügung. Ein Long Typ fehlt sogar ganz. Nun meine Frage: Ist es moglich zusätzliche USER-Variablen zu generieren oder dauerhaft zu erstellen? Wenn ja, wie geht das? Mit freundlichen Grüssen! Pitsch
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Objektzuweisung über Handle funzt nicht
mapcar am 16.12.2004 um 22:03 Uhr (0)
Tomi, es geht überhaupt nicht darum, dass die Handles keine Strings sein sollten - das sind sie mit Sicherheit! Mir ging es darum, dass man keine Literale verwenden sollte. In Lisp ist vieles geschützter, da werden z.B. Entity-Namen in der Form Objektname: 7ef72070 zurückgegeben, und die Leerstelle nach dem Doppelpunkt verhindert wirkungsvoll jegliche Verwendung von Literalen im Code. Handles sind allerdings auch Lisp völlig ungeschützt. Schöner wäre ein geschützter Datentyp Handle: 7e67 gewesen. Was i ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Breite von MTEXT
CADmium am 21.09.2005 um 13:09 Uhr (0)
dafür gibts die Methode getboundingbox ... soll aber mit Mtexten evtl. unkorrekte ergebnisse liefern.-http://ww3.cad.de/foren/ubb/Forum145/HTML/000078.shtml#000014und http://www.foren.industrie24.com/read.php?5,20290,20295#msg-20295 in Lisp könnte ich dir noch die Funktion textbox anbieten.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."[Diese Nachricht wurde von CADmium am 21. Sep. 2005 editiert.]
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block verändern
mapcar am 23.11.2004 um 15:28 Uhr (0)
sollte ich mich etwas mehr zurückhalten? Quatsch, deine Beiträge halte ich für ausgesprochen kompetent, nicht nur hier. Ich hab ja bei Bewusstsein ein ;-)dahintergesetzt. Mir fehlte eben genau der Hinweis auf Sendcommand oder dergl. So sah es eben aus wie ein Beitrag im Acad-Forum. Gruß, Axel ------------------ (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 Mei ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Programmieren in VB(A) oder in .Net ?
Carsten1210 am 18.05.2007 um 08:12 Uhr (0)
Hi,Ich denke, das du mit .Net mehr Möglichkeiten hast als mit VBA(z.B. kann du mit .Net Objekte Draggen / Jiggen, als sichtbar am Fadenkreuz verschieben usw., was man mit VBA nur in kombination mit Lisp machen kann).Was meinst du mit "allen Autodesk-Produkte?". Die Vertikalen Produkte zu Autocad und Inventor kannst du sicherlich mit .Net ansprechen. für Inventor gibt es hier sogar ein separates Forum. Für Autocad kannst du ja auch im Arx-Forum schauen, da stehen auch einige .Net sachen drin.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : DXF export von einem SelectionSet
A. Wagner am 07.05.2012 um 09:51 Uhr (0)
Hallo,ich versuche gerade die Objekte von einem SelectionSet als dxf zu exportieren.Dazu fand ich heraus dass dies nur über einen LISP Befehl funktioniert.Hierzu habe ich folgendes gefunden:Code:Set ssetObj = SSetColl.Add("ges")ssetObj.SelectOnScreenThisDrawing.SendCommand "filedia 0 dxfout C:Exportfile" & vbCr & "O Vorher "ThisDrawing.SendCommand "filedia 1 "Allerdings wird da als Objekt "Vorher" übergeben. Das bezieht sich wohl auf die letzte Selektion, welche in dem Zeichnungs-Fenster erstellt wurde.Wen ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : .dxf VB
mapcar am 18.12.2004 um 23:25 Uhr (0)
Du meinst jetzt ohne AutoCAD? Den wirst du nicht finden. Das wäre eine ausgewachsene Applikation, in die eine Firma ein paar Hunderttausend investiert hat. Das stellen die dann aber nicht als Public Domain irgendwo ins Netz. 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 |
|
Autocad VBA : Objekte verrunden
mapcar am 15.10.2004 um 10:44 Uhr (0)
einen besseren Weg Hi Joe, ich halte es für einen besseren Weg, wenn man im Programm den Bogen ausrechnet und zeichnet. Dann weiß man auch gleich, ob s passt und hat keine Probleme mit Fehlern (der Radius kann ja zu groß sein). 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 |
|
Autocad VBA : lisp oder VBA
RoSiNiNo am 15.04.2004 um 15:02 Uhr (0)
Schön langsam kenn ich mich nicht mehr wirklich aus. Ist es richtig wenn ich mich jetzt mit C# beschäftige aber noch nicht versuche etwas mit Acad zu machen? Was ändert sich dann mit den .NET-Klassenbibliotheken? Wenn ich jetzt versuche mich in C# einzuarbeiten habe ich es später dann aber leichter, oder muß ich dann wieder ganz umdenken? ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Proxy am 05.11.2004 um 18:15 Uhr (0)
Ich hab das hier nur so mal verfolgt (und teilweise gegrinst) und hab was daraus gelernt. WENN ICH EINE STELLE FÜR EIN KOSTENLOSES STUDENTENPRAKTIKUM BESETZEN WÜRDE, WÄRE ES 100% ig DAS CAD.DE FORUM UND KEIN STUDENT! P.S. Jedoch im echten leben Lieber willig als billig oder einfach öffters auf hilfreiche Signaturen achten ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an Au ...
|
| In das Form Autocad VBA wechseln |