|
AutoCAD VBA : Abfragen ob Lizenz entliehen...
oscarr am 16.03.2008 um 23:15 Uhr (0)
Eine VBA Funktion zum Lizenzverhalten kenne ich nicht,aber wenn das AutoCAD läuft, und der Lizenz-Server nicht zu ereichen ist, dann wird die Lizenz wohl entliehen sein.Ich würde versuchen, eine speziell angelegte Datei, die auf dem Server liegt, zu öffnen z.B.: Lizensserverfreigabeonline.txt, schlägt das fehl ist der Server wohl nicht zu erreichen und dein Mitarbeit ist wohl unterwegs. LGHolger
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Fehlermeldung beim Rahmen einfügen
oscarr am 13.03.2008 um 11:14 Uhr (0)
Hallo, Zitat:Doppelte Definition von Block GENAXEH ignoriert.Warum?Nun: Weil doppelte Definitionen von Blöcken ignoriert werden. Das ist in AutoCAD so. Es bedeutet in deinem Falle, dass in deiner "leeren" Datei sich bereits ein Block mit dem Namen GENAXEH befindet. Und Du ihn nun nochmal mit deinem VBA-Code einfügst, weil er offensichtlich auch in der "akk_a4.dwg" steckt.Schau mal mit "Bereinigen" nach in dem du auf "Elemente anzeigen, die nicht bereinigt werden können" klickst.Sieht der Block genauso aus ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD und VBA für Animationen?
oscarr am 01.04.2008 um 12:38 Uhr (0)
Willkommen auf cad.deAlso mit AutoCAD geht so ziemlich alles, aber das was du da vor hast, ist nicht die Stärke von AutoCAD.AutoCAD kann keinerlei Dynamik verwalten. Maximal kann die Kamera herumfahren, aber auch nur ein Rad drehen lassen ist zuviel verlangt.Natürlich könntest du mit VBA ein Rad ein Stück drehen lassen, das Modell dann rendern, und so weiter, und zu guter letzt aus den einzelbildern ein AVI machen. Das ist aber sehr sehr umständlich, aufwendig und unflexibel, aber nicht unmöglich.Das hat ü ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : ATTSYNC
oscarr am 25.09.2009 um 16:42 Uhr (0)
Hallo Alfred,sorry wegen der missverständlichen Definition es muss wohl ObjectARX heissen.Sprich die Zeichnung wird nicht im Editor geöffnet.Programmieren tu ich mit Visual Basic 2008 Express Edition und muss sagen das es Liebe auf den ersten Blick war.Ich habe vorher etwas VBA gemacht, auch schon mal gelispelt(aber nix grosses).Ich versuche mal mein Problem zu beschreiben. Ich ordne Blockreferenzen in einem Kreis an. Jeder Block hat zwei Atrribute. Das klappt auch wunderbar. Aber ich möchte das die Attrib ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : ATTSYNC
oscarr am 29.09.2009 um 14:51 Uhr (0)
Hallo Didi,dem ist im Grunde nichts hinzuzufügen.Ausser das ich nichts brauchbares auf Deutsch zum Thema AutoCAD und VB.net gefunden habe.Ich habe mir http://www.vbcad.com/showabook.asp?BOOKID=5 gekauft, als e-Book (nicht druckbar!) ist halt auf English und war für mich als VBA Umsteiger perfekt, gerade das Projekt Setup damit man in AutoCAD richtig debuggen kann ist gut beschrieben. Sowie die von Alfred beschriebenen Transactions und der allgemeine Zugriff auf AutoCAD.Was dabei fehlt ist lediglich der kle ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : VS2008 VB.Net acDoc.SendStringToExecute
oscarr am 25.02.2011 um 10:39 Uhr (0)
Also vielleicht nochmal ein etwas anderer Ansatz. Ich persönlich vermeide so gut es geht SendStringToExecute u.ä. Was auch geht ist die assembly in .NET zu laden:Code: Dim assemblyBytes() As Byte = File.ReadAllBytes("D:Test.dll") Dim SymbolAssemblyBytes() As Byte = File.ReadAllBytes("D:Test.pdb") Dim MyAssembly As Assembly = Assembly.Load(assemblyBytes, SymbolAssemblyBytes)Die zweite Zeile wird nur benötigt wenn Du die dll auch debuggen möchtest ansonsten kann man das weglassen.Du sprachst a ...
|
| In das Form AutoCAD VBA wechseln |