|
AutoCAD VBA : Aus Access Schriftfeld in ACAD füllen
LinaLogo am 25.03.2009 um 20:10 Uhr (0)
Hallo Wilfried,ich habe bereits in Access den Datensatz angelegt. Dieser soll auch das führende Elemet sein.Ich stelle mir vor das ich in Access die Attribute in AutoCAD fülle.Ich habe hier im Forum ein Beispiel von dir gefunden in dem in eineZeichnung drei Punkte gezeichnet werden.So in der Art stelle ich mir vor das Werte aus Access in Attribute einer Zeichnung aktualisiert werden. Oder so irgendwie. Es könnte auch in AutoCAD eine Funktion geben was den Zeichnungsnamen ausliestund in Access über eine SQL ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access Schriftfeld in ACAD füllen
Stelli1 am 25.03.2009 um 20:17 Uhr (0)
Hallo Lina,in diesem Beispiel ist das mit den Attributen drin.Lad dir mal das Zip File runter und entpacke es. Darin enthalten ist eine DVB Datei. Die kannst du in AutoCAD laden (ALT+F8). Wähle die DVB aus und schau mal in den Code.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Ereignis EndPlot im VB.NET
facebraker am 26.03.2009 um 08:55 Uhr (0)
Hallo und Guten Morgen,wer das das Forum ein bisschen verfolgt, hat mitbekommen, dass ich an einen Programm im VB.NET arbeite, welches über COM-Schnittstelle einen Stapel von Zeichnungen plottet.Ich möchte nun das ganze optimieren, dass ich die nächste Zeichnung erst öffne und plotte, wenn der vorherige Plot abgeschlossen ist, um probleme mit der Plotter-Warteschlange zu vermeiden.In VBA im AutoCAD habe ich ja das Event Private Sub AcadDocument_EndPlot(ByVal DrawingName as String)Wie kann ich aus VB.NET bz ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD plotten
alfred neswadba am 26.03.2009 um 07:39 Uhr (0)
Hi,und weil ich gestern ein ähnliches Problem hatte, anbei noch ein CodeSchnippsel. Den Fehler den ich hatte, war eine Paarung aus Windows-XP (SP2), Adobe PDF-Drucker und AutoCAD 2007, da konnte man zwar in den Druckereinstellungen ein Seitenformat definieren, z.B. A0q (für A0 Querformat), wenn man dieses dann im Plotterdialog ausgewählt hat, war zwar das Papierformat A0q sichtbar, aber zeigte in der Graphik (kleine Rahmenvoransicht im Plotdialog) dann andere Dimensionen an. Also werden die Namen der Seite ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : .net anstatt VBA
alfred neswadba am 26.03.2009 um 08:12 Uhr (0)
Hi Gerhard, Zitat:Original erstellt von gerhard123:gibt es Lektüre oder Samples wie ich in Autocad eine VB.Net Programme erstelle und laufen lassen kann.ergänzend noch ein kleiner Hinweis auf ObjectARX-DevKit, dies enthält von Autodesk erstellte Samples, auch bezogen auf dotNET. Wenn auch die Samples zum Großteil in C# sind findest Du darin vor allem die Arx-HelpFiles und Wrapper-HelpFiles, die sind dann doch sinnvoll.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD plotten
facebraker am 26.03.2009 um 08:32 Uhr (0)
Hallo Alfred,ja das hilft sehr, danke Dir!!!Gruss fb.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Gruppen bilden und löschen
Stefan1905 am 26.03.2009 um 14:01 Uhr (0)
Danke Alfred,jetzt muß ich erst mal meine Denkdrüse bemühen, um die Idee in mein Projekt zu integrieren.Weiß noch nicht, wie ich das mit AUTOCAD 2006 mache. Ich melde mich später wieder.Nochmals Danke!Stefan
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Gruppen bilden und löschen
Stefan1905 am 25.03.2009 um 14:28 Uhr (0)
Hallo zusammen,Ich suche eine Möglichkeit, Autocadelemente, die mit VBA erzeugt wurden, anschließend in einer Gruppe zusammenzufassen (Elemente aber nicht durch Benutzer auzuwählen!). Der Name der Gruppe wird als Attribut in einem anderen Block gespeichert, ist also zu einem späteren Zeitpunkt abrufbar. Geschieht dies, soll die Gruppe und deren Elemente aus der Zeichnung gelöscht werden.Ich arbeite mit dem Buch AUTOCAD-programmieren mit VBA, komme jedoch nicht klar.Gruß Stefan
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blöcke nach Position suchen
alfred neswadba am 26.03.2009 um 20:42 Uhr (0)
Hi, Zitat:Es können sagen wir mal bis zu maximal 10.000 Blöcke in einer Zeichnung sein. Wie würdest du den nach einem Block suchen so wie zuerst dargestellt, zuerst alle BlockRef selektieren und dann durchscannen mit Vergleich InsertionPoint zu gesuchter Koordinate (+/- Toleranz).Abhängig von der Gesamtgröße der Zeichnung darf das nie mehr als 1sec dauern, wobei der längste Vorgang darin sicher das SelectionSet.Select mit AutoCAD ist.- alfred -PS: ich hab einen kleinen Versuch gemacht, 10000 Blöcke erzeugt ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blöcke nach Position suchen
alfred neswadba am 26.03.2009 um 08:42 Uhr (0)
Hi,Vorsicht bei SelectBefehlen, die was mit Bildschirm-Inhalt zu tun haben, denn wenn das gewünschte Objekt ausserhalb des sichtbaren Bereichs ist, geht schon mal relativ wenig.Ebenfalls Vorsicht, der Zoom-Ausschnitt kann hier auch schon mal eine große Rolle spielen, denn weit heraus (weit weg) gezoomt und Die Anzahl der Elemente, die AutoCAD z.B. bei SelectCrossing erwischt, steigt Und dann wären dann auch noch die Koordinaten mit vielen, vielen Dezimalstellen, d.h. es gobt Situationen, da fügst Du eine ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blöcke nach Position suchen
Gloem am 26.03.2009 um 11:10 Uhr (0)
An das mit der Toleranz habe ich auch schon gedacht. Wenn ich aber prüfen will wieviele Blöcke an der Stelle liegen muss ich erst das komplette SelektionSet durchlaufen.Vielleicht erläutere ich erst noch einmal was ich genau machen möchte:Es soll eine kleine Anwendung geschrieben werden die so ähnlich wie die Abstandsberechnung von AutoCad funktioniert. Die Anzeige soll neben den Abständen aber auch noch eine Punktnummer anzeigen falls ein Punkt mit einer Punktnummer ausgewählt wurde. Da die Punkte(Endpunk ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Schleppkurve
alfred neswadba am 31.03.2009 um 16:33 Uhr (0)
Hi Chris,yes, schau mal auf unsere Homepage == Produkte == AutoCAD == HMap-SchleppkurvenGleich auch vorweg (weil der Thread unter VBA angelegt wurde): Hat nix mit Source zu tun - alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : automatisierte Bemaßung
Jonnywalker am 06.04.2009 um 15:40 Uhr (0)
Hallo erstmal,ich hätte gern ein Problem.Zurzeit erstelle ich in AutoCAD umfangreiche Soll-Ist Vergleichspläne, bei denen jeweils von Punkten Lotrecht auf die nächste Linie eine ausgerichtete Bemaßung eingezeichnet wird.Kennt jemand eine VBA-Funktion mit der man ein Lot auf die nächsliegende Linie fällen kann, oder muss man das zu Fuß programmierenund selber die nächste Linie ermitteln.Wäre dankbar für Hinweise.Gruß, Johannes
|
| In das Form AutoCAD VBA wechseln |