|
Autocad VBA : AutoCAD LT 2002
Azubi51 am 10.11.2005 um 06:58 Uhr (0)
ich brauche dringend eure hilfe!!ich brauche eine tabelle, wo ich die verschiedenen schriftarten, mit ihren kurzzeichen, überblicken kann.ich habe probleme zeichnungen von medusa ins autocad zu konvertieren, da autocad einige schriftzeichen nicht erkennt. ich habe es schon mit ascii-zeichen ausprobiert, doch die sind auch schriftabhängig.falls es euch weiterhilft gebe ich mal ein beispiel:%%c = durchmesser etc.dieses %%c ist ein code, wie ihr wisst. wenn ihr noch mehr codes haben solltet (am besten eine ri ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : VBA nach VB portieren
autocart am 06.05.2009 um 14:42 Uhr (0)
In dem Video, das hinter meinem angegebenen Link zu finden ist, wird ja erklärt, wie man VBA in VB.NET umwandelt. Als Zwischenschritt muss man den Code aber in VB6-Code umwandeln, was ebenfalls anhand eines Beispiels gezeigt gezeigt wird. Da das Ganze auf das Ziel des VB.NET-Codes ausgerichtet ist, wird das Bsp. unter VB6 nicht getestet, glaub ich, aber eine Starthilfe ist es auf jeden Fall.Und prinzipiell will ich zu VBA-VB.NET sagen:Ich finde, das hängt vom jeweiligen Programm ab, ob es sinnvoll ist, das ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Batchprogramm
gerhard123 am 21.01.2009 um 12:58 Uhr (0)
Hallo zusammenIch habe ein Problem mit einem Batchprogramm.Ich öffne alle DXF-Files die ich in einem Verzeichnis finde um diese zu konvertieren.Nun mein Problem: Ist eine DXF-Files kaputt (DXF-Files kommen auch aus Fremdsystemen ) was öfter mal vorkommt, dann bleibt mein Batchprogramm stehen und im Autocad kommt die Meldung Zeichnung kann nicht geöffnet werden. Gibt es eine Möglichkeit, wie ich aus VB vorab prüfen kann ob das DXF-File ok ist oder wie ich auf die Meldung aus dem Autocad reagieren kann damit ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Layer konvertierung
kefir am 20.06.2005 um 15:29 Uhr (0)
Hi, bin VBA neuling und habe folgendes problem. möchte gerne eine zeichnung die nach definierten layerstandards dh. alle bautteile liegen auf definierten layern(zB standard A)gezeichnet worden ist mittels vba nach layerstandard (zB standard B)konvertieren. vorher möchte ich mittels vba überprüfen ob sich der ersteller der zeichnung an die vordefinierte layerstruktur zB standard A gehalten hat(zB vergleich mit einer Referenzdatei die alle gültigen layer enthält). kann mir bitte jemand einen ansatz für diese ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : ConvertToStaticBlock
Goofy007 am 24.11.2008 um 08:24 Uhr (0)
Hallo Forum,auf Wunsch meines Auftraggebers muß ich meinen dynamischen Block in einen statischen Block konvertieren.Ich möchte dafür folgende Routine verwenden:Code:Sub test()Dim block As AcadBlockReferenceFor Each block In ThisDrawing.ModelSpace block.ConvertToStaticBlock (hm)Next blockEnd SubNun bekomme ich aber leider nicht, wie in der Hilfe beschrieben einen benannten Block sondern einen unbenannten Block.Eine Testzeichnung habe ich angefügt. Ich hab´s in Map2009 und in Map2008 probiert. Beidema ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Layer konvertieren
alfred neswadba am 25.07.2010 um 21:20 Uhr (0)
Hi,guck zuerst mal hier hin, denn einfach so Elemente auf andere Layer verschieben klingt leicht, dazu gehören dann aber auch die Inhalte von Blockdefinitionen umbauen, Bemaßungsstile umbauen, ....Das zu programmieren macht dann natürlich mehr Sinn, mit ManagedDLLs abzuarbeiten als mit VB.NET von einer umgebenden EXE, wo die Kommunikation der beiden EXEs dann nicht im gleichen Speicherrahmen abläuft. Als solches gehört dann deutlich mehr dazu als mit SendCommand. .... das soll keine Drohung sein, aber warn ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : RGB-Farbwerte
mapcar am 20.11.2003 um 15:35 Uhr (0)
Hi drice, bevor du die Tabelle von Roland verwendest, solltest du hier: http://www.autolisp.mapcar.net/acifarben.html nochmal einen Blick reinwerfen. Das ist zwar für Lisp, aber die Problemstellung ist 100% identisch. Da erläutere ich auch sehr sorgfältig, warum die Tabelle von Roland leider falsch ist - sie beruht auf dieser von Autodesk fälschlich veröffentlichten Zahlenreihe von 1 - 0.65 - 0.5 - 0.3 - 0.15, die aber in Wirklichkeit 1 - 0.8 - 0.6 - 0.5 - 0.3 lauten muss. Wenn du ein bisschen Grundken ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Bücher Empfehlungen - VB6.0 und Acad Crossposting in VB/VBA
hep am 29.09.2005 um 21:23 Uhr (0)
Danke Nancy manchmal sieht man den Wald vor lauter Bäume nicht.In der Doku zu VBA für Acad 2002 findet man unter anderem:Konvertieren des VBA-Codes in VB Um die Code-Beispiele für die Verwendung in VB anzupassen, müssen Sie zunächst einen Verweis auf die AutoCAD-Typenbibliothek erstellen. Wählen Sie dazu in VB die Option Verweise im Menü Extras, um das Dialogfeld Verweise zu öffnen. Wählen Sie im Dialogfeld Verweise die Option AutoCAD-Typenbibliothek, und klicken Sie auf OK. Ersetzen Sie danach im Code-Bei ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : VBA nach VB portieren
Stelli1 am 05.05.2009 um 16:50 Uhr (0)
Hi Didi, Zitat:Original erstellt von Goofy007:..PS: habe schon gesucht, aber nix schlaues gefunden! (VB ist zu kurz als Suchbegriff)Vielleicht ein anderen Suchbegriff eingeben z.B. "VB6 nach VB.NET konvertieren"Aber davon ab ist eher interessant wie deine Projekte aufgebaut sind.(ActiveX, OCX ....)Weiss nicht wie es bei der Express Version ist. Bei der Enterprise Version gibt es einen Konverter der (Vorraussetzung installiertes VB6) aus einfachen VB6 Programmen .net Proggis macht.Aber im Endeffekt würde i ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Polylinien in Linien aufsplitten
Benny4 am 30.11.2007 um 14:00 Uhr (0)
Hallo Forum, ich möchte Polylinien, die auch Kreisbögen enthalten können, in Linien konvertieren. Es sollten z.B. alles 1mm lange Linien entlang der Bögen erzeugt werden. Dadurch ist der Bogen nicht mehr perfekt, aber wenigstens annähernd. Das brauche ich, um mit der Funktion SelectByPolygon arbeiten zu können. Dieser Funktion kann ja nur Punkte geben, und keine Polylinien. Oder Punkte mit einem Bulge-Wert, wie das bei Polylinien der Fall ist.Im Prinzip bräuchte ich in VBA genau das, was mit Lips mit dem P ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Alte Dateien gefunden
Pitsch52 am 22.06.2005 um 19:57 Uhr (0)
Hi Leute Bei uns in der Firma wurden in einem Archiv alte Dateien gefunden, die laut eines älteren Mitarbeiters von einem CAD Programm stammen, dessen Namen er leider nicht kennt, das noch unter Dos lief. Die Daten sollen Elektroschemas der ältesten noch in betrieb stehenden Maschinen enthalten. Leider ist das Programm und auch die Installations-Disketten mit grösster Wahrscheinlichkeit einmal unwiederbringlich entsorgt worden oder verloren gegangen. Wäre schön, wenn an die Daten irgend wie ranzukommen wär ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : VBA nach VB portieren
alfred neswadba am 06.05.2009 um 08:42 Uhr (0)
Hi Didi, Zitat:da ihr alle eine Portierung nach .NET für nicht schlau haltet...dem kann ich grundsätzlich nur zustimmen. Zitat:viel Aufwand es denn wäre aus den VBA-Makros ein VB6 Programm zu manchen...das wird schwer, das kann von paar Minuten bis Wochen gehen. Ohne die Codes zu sehen ist es nicht möglich, eine Abschätzung zu geben.Sicher wird das Konvertieren von VBA nach VB6 leichter (verglichen zu VBA zu vb.NET).Sicher ist auch der Code in VB6 besser vor debugging geschützt als in vb.NET (denn das (vor ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block copieren und neu einfügen
fuchsi am 20.07.2005 um 16:11 Uhr (0)
das geht mit Object DBX viel einfacher Leider habe ich nur ein Beispiel in LISP, wie man von einer externen Datei einen Block in die aktive Zweichnung kopieren kann. Aber vielleicht kannst du das nach VBA konvertieren ; Routinen für Object DBX Zugriff auf externe Zeichnungen ; ; (OdbxOpenDwg name) ; - name follstaändiger pfad mit .dwg ; - documentObject oder nil ; ; (OdbxCloseDwg doc) ; - documentObject ; - nil ; ; (OdbxCopyBlock doc blname newName) ; - documentObject ; - name ...
|
| In das Form Autocad VBA wechseln |