|
Autocad VBA : lisp oder VBA
mapcar am 15.04.2004 um 14:56 Uhr (0)
Richtig, Roland. Die .NET-Bibos von AutoCAD sind nur Wrapper-Klassen für ObjectARX, d.h. nichts weiter als eine neue Verpackung der bisherigen ARX-Inhalte. Daran wird sich, so wie ich die Dinge sehe, auch in naher Zukunft nichts ändern, aber im nächsten AutoCAD kann man auch Custom Entities und Object Enabler in VB oder C# schreiben. Du kannst aber mit C# über Interop auch an die COM-Schnittstelle gehen, das heisst, alles was mit VB(A) oder VLAX geht, funktioniert ebenso in C#. Aber nicht mehr ewig;-) Wie ...
|
| 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 |
|
Autocad VBA : lisp oder VBA
harryk am 15.04.2004 um 16:13 Uhr (0)
hi roland, neee, deine fragen sind schon völlig berechtigt, ich wär ja sonst nicht auch hier. aber axels romane lassen mich dann doch erstmal darüber nachdenken ob es für mich sinn macht einen 2. beruf zu lernen um einen anderen schneller ausführen zu können!?! ehrlich, ich raff nix von dem was er da schreibt, will ich auch nicht müssen. aber vielleicht hört es sich auch nur komplizierter an als es werden wird. solange ich noch mit alt+F11 was gestartet bekomme wo ich code reinkloppen kann auf nen button ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Fehler mit findfolder
Heiko76 am 27.04.2004 um 14:09 Uhr (0)
Hi Nancy, das hatte ich auch eingetragen. Ich habe es gelöst. Das Problem war, das ich ganz oben Private fso As New FileSystemObject stehen hatte und unten nochmals Dim fso As FileSystemObject. Das hat sich nicht so ganz miteinander verstanden. Ich habe das Dim fso As FileSystemObject rausgelöscht und jetzt funzt es. @daywa1k3r Ich wollte einfach nur überprüfen, ob der Pfad und / oder die Datei vorhanden sind. Trotzdem Danke an Euch beiden für die schnelle Hilfe . ------------------ cu Heiko
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : dvb installieren
rrrrough am 28.04.2004 um 11:43 Uhr (0)
bin gerade auf eure diskussion gestossen - ausgerechnet den interessantesten teil habe ich, da ich noch nie mit der registry zu tun hatte (und das auch im leben nicht wollte), nicht verstanden: wie bzw wo finde ich diese zauberdatei in der ich die startprogramme für autocad eintragen kann? [da kennt sich doch bestimmt jedermann/frau besser aus als ich, oder?] freundlich ben ------------------ leute: vielen dank
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Explode von BlockReference funzt nicht
TomiProg am 29.04.2004 um 12:50 Uhr (0)
Hallo Leute. Kann mir jemand sagen, warum die VBA-Funktion EXPLODE für AutoCAD 14 (ja, ich weiß. R14 ist hinter der Zeit) nicht für BlockReferencen funktioniert? Folgendes liegt zu Grunde: Dim InsertPoint(2) As Double Dim WBlockName As String Dim WblockObj As AcadBlockReference Dim BlockExplode As Variant Set WblockObj = ThisDrawing.Modelspace.InsertBlock(InsertPoint, WBlockName, 1#, 1#, 0) BlockExplode = WblockObj.Explode Danke im Vorraus
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : wie kann ich in vba einen block erstellen...
TomiProg am 30.04.2004 um 14:45 Uhr (0)
Hallo Stefan. Ich weiß, dein Beitrag ist schon ein paar Tage alt, habe aber noch eine Idee, wie du CAD-Daten versenden kannst, ohne das jemand daran ändern kann, zumindest nicht ohne weiteres. Zwei Möglichkeiten: 1. Die CAD-Daten in PDF-Format umwandeln 2. Die Daten als Plot-Datei schicken (plt). Die kann man nur ausplotten und sich ansehen. Viele Grüße Tomi
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Explode von BlockReference funzt nicht
TomiProg am 03.05.2004 um 10:04 Uhr (0)
Ne, mit MText hat das nichts zu tun. Es ist so, als ob VBA die Explode-Methode gar nicht auf BlockReferencen anwenden kann. Sollte es aber, so steht es auch in der Befehlsliste und im Hilfe-Text. Vielleicht gibt es eine andere ACAD.TLB, wo diese Methode nochmal erweitert wurde. Es geht schlichtweg um das Auflösen von Blöcken, die aus einer Datei eingefügt werden.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Syntax - VBA
Kelme am 04.05.2004 um 10:16 Uhr (0)
Hallo zusammen. Bin dabei mir ne Funktion zu schreiben, die mir Blockattribute ausliest. Mit ssetObj.SelectOnScreen gpCode, dataValue kann ich den Block selbst auf dem Bildschirm auswählen. Mit ssetObj.SelectAtPoint meinpunkt, gpCode, dataValue wählt AutoCad den Block an der Stelle meinpunkt doch sicher selbst, oder? Wie muß ein solcher Punkt dann aber in der Anweisung angegebene werden. Finde keine Infos zum Datentyp Punkt oder POINT MfG
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : suche Plansatz-Vorlagedatei-Pfadangabe
tappenbeck am 05.05.2004 um 10:28 Uhr (0)
Hi ! ich suche den Weg um die Einstellung für die Plansatzvorlage-Datei via VBA abzufragen. Meine bisherige Suche ist leider erfolglos geblieben ! Kann mir jemand von Euch weiterhelfen ? Vielen Dank im voraus. Gruß Jan :-) ------------------ jan :-)
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Blockvoransicht
Brischke am 06.05.2004 um 15:56 Uhr (0)
Hallo CADesigner, die Suchfunktion bringt folgenden Beitrag zu Tage: http://ww3.cad.de/foren/ubb/Forum259/HTML/000138.shtml 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 : Objekte Überwachen
Proxy am 10.05.2004 um 22:53 Uhr (0)
imho nur mit lisp reaktoren fehlerfrei lösbar. solte ich mich doch täuschen wäre ein Bemassungsreaktor von Brichke an nettes Beispiel für die VBA-Methode: Code: (defun pre_lay (reatyp befname / );Wenn Bem gestartet wird (cond ((wcmatch (car befname) DIM* ) (setq *oldlay* (getvar CLAYER )) (setvar CLAYER 0 ) ) ) ) (defun after_lay (reatyp befname / );Wenn Bem beendet wird (cond ((and (wcmatch (car befname) DIM* ) *oldlay* ) (setvar CLAYER *old ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : VBA und VLISP
Brischke am 12.05.2004 um 10:33 Uhr (0)
Hallo CADesigner, wenn es da einen praktikablen Weg geben würde, dann würde wahrscheinlich niemand mehr mit DCL seine Dialogfenster basteln. Mit anderen Worten: Mir ist kein Weg bekannt. 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 |