|
AutoCAD VBA : Obj-ARX Wrapper
facebraker am 12.08.2010 um 16:25 Uhr (0)
Hi Alfred,genau und noch:Code:Imports Autodesk.AutoCAD.Interopund dann kann ich sagen:Code:Dim entity As Common.AcadEntitySUFU und dann die Eingebung mit COM Register hat geholfen:-)Danke schön!!!Jetzt muss ich mich zwingen Feierabend zu machen, habe Blut geleckt :-/Alex
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Obj-ARX Wrapper
facebraker am 12.08.2010 um 17:02 Uhr (0)
Hi,mein Bemühen war von Erfolg gekrönt, ich konnte das Makro zur Gewichtsermittlung konnte ich im .NET mit dem Wrappernachbauen und funktioniert, bin stolz auf mich ;-)ABER das war ja nicht viel Code und ich habe das Problem, dass ich nicht debuggen kann.Mein Vorgehen ist folgendes:Ich programmiere die DLL im Visual Studio, gehe dann auf Debuggen und er startet mir gleich das AutoCAD,dann sage ich im AutoCAD netload und öffne die DLL im Debug-Ordner.Jetzt kann ich Haltepunkte im Code setzen wie ich will, e ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Obj-ARX Wrapper
facebraker am 13.08.2010 um 11:14 Uhr (0)
Guten Morgen,sorry, ich habe meine Signatur noch nicht aktualisiert, nutze VS 2010 Ultimate und Windows 7 64Bit Professional mit AutoCAD 2009.Ich habe jetzt mal gegoogelt und die autocad.exe.config angepasst.Ich hatte zuerst das Framework 2 drin, da kam der Fehler siehe Anhang.Dann habe ich das Framework 4 eingestellt:Code: startup!--We always use the latest version of the framework installed on the computer. If youare having problems then explicitly specify .NET 2.0 by uncommenting the following line.-- ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : PDF erstellen per VBA-Makro
facebraker am 13.05.2011 um 12:03 Uhr (0)
Hallo Ingolf,so habe ich mir unter Excel die VBA Programmierung auch beigebracht, Makro aufnehmen und dann noch Kontrollstrukturen wie Schleifen drum herum bauen und so entstanden immer bessere Programme.Man lernte auch mit dem Makrorecorder was Excel im Hintergrund machte und lernte auch das Programm kennen.Diese Funktion vermisse ich in AutoCAD auch sehr, wiederkehrende Aufgaben aufnehmen und den so entstanden Code automatisieren oder eine GUI drum herum bauen.Gruß Alex
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Prozedur beim schliessen von AutoCAD
facebraker am 19.03.2009 um 09:25 Uhr (0)
Hallo,ich habe ein kleines Makro geschrieben, welches bei jeden Start von AutoCAd das aktuelle Profil des Users exportiert/sichert.Das ich, wenn mal eine Festplatte aussteigt, ich eine aktuelle Sicherung der des Profils habe.Natürlich ist es kontraproduktiv das beim Start auszuführen, ich bin nun auf der Suche nach der Prozedur, die beim schließen den AutoCADs gestartet wird ACADShutdown() oder ACADClose()ist es nicht Kann mir jemand helfen?Gruss fb.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD ARX Object : COM-Programmierung ProSteel 3D
facebraker am 14.04.2009 um 14:40 Uhr (0)
Hallo,ich poste mal hier bei AutoCAD ARX Object, weil ich denke das ist näher am Thema als im ProSteel-Thread.Ich habe von Kiwi/Bentley eine Anleitung zur COM-Programmierung von ProSteel 3D bekommen, leider als VB6 bzw. VBA.Ich würde das aber gerne in VB.NET umsetzen, aber habe paar Übersetzungsprobleme.Erst einmal der VB6 Code:Code:Sub IsProSteelRunning() Dim Obj As Object Dim acadApp As Object Dim acadDoc As Object Dim Result As Boolean On Error Resume Next Überprüfen ob schon eine AutoCAD Ins ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Installationsfehler
facebraker am 09.04.2009 um 16:16 Uhr (0)
Hallo Alfred,ich nutze die *mgd*.dll nicht, ich habe mal die Verweise als jpg angehängt.Eigentlich entwickle ich auf AutoCAD 2008 und das Produktivsystem läuft auch mit AutoCAD 2008, eventuell kann es sein, dass ich ein neueres ACAD Servicepackauf dem Rechner hab, aber da muß ich erstmal gucken ;-)Benötigfe ich unbedingt die *mgd*.dll?Wie gesagt, ich fange damit ja erst mal an, das ist mein erstes kleines Projekt.Gruss Alex*EDIT* nein keine unterschiedlichen ACAD SPs ... selbe Basis, mußte meinen Rechner l ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Installationsfehler
facebraker am 09.04.2009 um 16:35 Uhr (0)
Guten Argument Aber warum wird dann, wenn ich mein .NET Programm starte, bzw damit arbeite AutoCAD2008 angezeigt, bzw. geöffnet und nicht 2009?Aber das erklärt auch den Rest, auf dem Zielsystem ist AutoCAD 2009 noch nicht installiert, nur 2008, indem ich die "Lokale Kopien" auf True gesetzt habe wurden die bei der Installationmit kopiert?Gruss ALex
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : ObjectARX Schulung
facebraker am 14.04.2009 um 09:51 Uhr (0)
Hi,guck mal, das ist sehr gut, ich habe das Buch.VB.NET AutoCAD BuchGruss Alex
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : COM-Programmierung ProSteel 3D
facebraker am 29.04.2009 um 14:36 Uhr (0)
Hallo Alfred,ich gebs zu, das hätte schon im Vorhinein checken müssen, anstatt nur zu glauben ;-)Aber leider, funktioniert es im AutoCAD, ich muss aber sagen, dass es nicht das reine AutoCAD ist, sondern ein AutoCAD, welches ProSteel nachläd, d.h. per "demand Load".Die Frage ist, ist es beim .NET dann da, das PSCOMWRAPPER-Objekt.Bei dem ersten Test, mußte ich ja das Objekt, noch so "laden":Code:psobj = TryCast(acadapp.GetInterfaceObject("PSCOMWRAPPER.Ks_ComApplication"),PSCOMWRAPPERLib.Ks_ComApplication)Ab ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Zeitermittlung
facebraker am 04.05.2009 um 13:57 Uhr (0)
Guten Tag,ich habe mich bemüht erst einmal selbst zu forschen, aber ich komme nicht weiter.In AutoCAD gibt es ja den Befehl ZEIT/_time um sich die Bearbeitungszeit anzusehen.Meine Frage, wie komme ich über die COM - Schnittstelle ran, ich möchte eine DLL erzeugen, und diesedann mit netload in AutoCAD laden.Gibt es da noch andere "Funktionen"?Ich frage so hinlistig, weil mir graut es so, als ob ich schonmal einen Befehl gesehen habe, wo ich mir die Effektive Arbeitszeit(also das Mausschubsen) anzeigen lasse ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : .NET Fehler im Schulungsvideo?
facebraker am 06.05.2009 um 14:09 Uhr (0)
Okay, weiter gehts ....Jetzt bin ich an der Stelle wo, Presenter ein Tool namens AsdkInspectorVC8.arx nutzt um die AutoCAD Objekte zu finden.Wo bekomme ich das Teil, ich habe mir schon das SDK installiert ...nicht...Gruss Alex
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Tasten tauschen
facebraker am 11.05.2009 um 13:42 Uhr (0)
Hallo Thomas,das hat doch nichts mit einmischen zu tun, ich würde bei manchen Dinge denLeuten auch zu was einfacheren raten bzw. wenn was billiger ist als das Programmieren.Du hast einen guten Vorschlag, der aber für mich keine Option ist, und geht auch nichtso einfach.Sorry.Danke für den Tipp, ich guck mir das mal an.Das fertige habe eigentlich vermeiden wollen, wie schon gesagt, eine AutoCAD - DLL die ich immer mitlade hat den entscheidenden Vorteil, das diese Änderung nur im AutoCAD so ist,alle anderen ...
|
| In das Form AutoCAD ARX Object wechseln |