|
Autocad VBA : Block copieren und neu einfügen
MetZip am 05.09.2005 um 15:09 Uhr (0)
Hallo,Habe eure Diskussion verfolgt. Meine Frage hierzu: Gibt es mit diesem "simulierten" Autocad auch eine Möglichkeit zu plotten oder kennt jemand einen anderen Lösungsansatz. Mit thisdrawing.plot bei "offenen" Autocad kann man das ja ohne Probleme machen.Ich möchte gerne mit VB Layouts einer Zeichnung plotten können, ohne das AutoCAD komplett geladen wird.Grüsse, MetZip
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : AutoCAD VB muss auf Access warten
JOLI am 01.10.2007 um 08:18 Uhr (0)
Hallo leider schein ich mich etwas Dumm ausgedrückt zu haben.Nochmal ein Versuch:ich starte einen Befehl um in meine Minizeichnungsverwaltung eine neue Zeichnung zu ladenDer Befehl geht in AUtoCAD VBA und Startet Access dort geht eine Maske auf. Ab diesem Moment übernimmt Access VBA die Kontrolle und AutoCAD arbeitet weiter.Der Anwender kann nun in AutoCAD und ACCESS machen was er will. An dieser Stelle möchte ich eigendlich, dass der Anwender in Access eine Zeichnung wählt und diese dann an in AutoCAD öf ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Welche Möglichkeiten gibt es zum Einlesen u. Weiterverarbeiten v. Blöcken in AutoCAD?
kiltswitch am 16.11.2004 um 14:53 Uhr (0)
Danke Thomas! Und hast Du ein kleines Beispiel auf Lager, wie man aus AutoCAD-Dateien Blöcke in eine andere AutoCAD-Datei enlesen kann? Und dann vielleicht noch eins, wie man einen Block in der Zeichnung verschieben/drehen kann? MfG Tobias Zitat: Original erstellt von CADmium: such mal nach ActivX .. com-Schnittstelle ... da wirst du feststellen das du auch Delphi C++, VB oder was weiß ich nehmen kannst, um auf Autocad aufzusetzen.
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Linie mit Baloon
alfred neswadba am 19.01.2009 um 18:32 Uhr (0)
Hi Stephan,hab Dir einfach gewünschtes geschrieben und bin nicht wirklich auf Deinen Code eingegangen, da ich bevorzuge (wenn schon Graphik und Text eine Einheit bilden sollen) im Block ein Attribut dafür zu setzten. Ich hoffe aber doch, dass die Vorgehensweise (so wie ich sie verstanden habe) ident zu Deiner (gewünschten) ist.Du findest beiliegend eine Zeichnung und ein DVB-File, lass mich wissen, wenn meine Kommentare zu wenig sind - alfred -
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Xrecord Laden
schmodi am 31.05.2008 um 16:37 Uhr (0)
HalloIch habe wie in der Autocadhilfe beschrieben ein Xrecord angelegt. Mein problem ist jetzt aber, wie ich die Daten wieder in mein Program lade kann. Das heisst wenn ich mein Program geschlossen habe und wieder in der gleichen Zeichnung starte, möcht ich alle Zahlen welche ich in den Testboxen geschrieben hatte wieder sehen. Ist das möglich oder bin ich mit dem Xrecod auf dem falschen Weg?.Gruss Schmodi
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : verbotene Zone erkennen
Frank136 am 24.04.2009 um 11:55 Uhr (0)
Hallo zusammen ,bei meinen ersten VBA-Tests bin ich auf folgende Herausforderung gestoßen:Ich möchte in einer Acad-Zeichnung eine Fläche (Polygon) erstellen, in der ich später mittels VBA verschiedene Blöcke einfügen möchte. Wie kann ich das abfragen, ob ich mich mit meinem Einfügepunkt gerade in der erlaubten Zone befinde oder ob ich in der verbotenen Zone bin. Danke für Eure Hilfegruß Frank------------------Wenn das Wasser bis zum Hals steht, sollte man den Kopf nicht hängen lassen...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blockreferenz auswählen
GüSo am 19.01.2010 um 09:00 Uhr (0)
Hallo allerseits!Mit "thisdrawing.utility.getentity object, pickpoint,prompt" kann ich AutoCAD veranlassen, daß ich ein Objekt in der Zeichnung durch anklicken auswähle. Mein Problem ist, wie kann ich ein Objekt, genauer ein Blockreferenz-Objekt, über einen Punkt (pickpoint) auswählen ohne daß ich interaktiv anklicken muß? Ich will quasi den Pickpoint von "...getentity ..." vom Programm her vorgeben.Gruß Günter
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : VBA Projekt im SDI Modus
Stelli1 am 26.04.2006 um 17:03 Uhr (0)
Hallo Zitat:Original erstellt von dobatec:Nochmal ein Versuch,hab das ganze mal im SDI probiert und da funkts wie nix. Wie kann ich das ganze aber im MDI realisieren ohne das es mir den Arbeitsspeicher zumüllt?GrußHatte mich gewundert das das so geht, da AutoCAD bei SDI=1 beim schliessen der Zeichnung mit geschlosen wird.Ich kann das Problem so ohne konkreten Programmcode nicht nachvollziehen. Kannst du ihn mal anhängen oder mailen ?Stelli------------------Warum lispeln wenns auch anders geht. www.ib-stel ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Massstab von Layout -Ansichtsfenster
Pitsch52 am 28.08.2005 um 16:03 Uhr (0)
Hi Leute(ACAD2005 unter Windows2000 Professional)Ich habe ein Layout auf dem habe ich mehrere Ansichtsfenster platziert. Alle Fenster zeigen aber ein Detail der Zeichnung in einem anderen Massstab (1:1 / 2:1 / 1:2 etc.).Auch wenn nur ein Ansichtsfenster besteht, hat das einen bestimmten Anzeigemassstab (zB. 1:2)Wie komme ich in VBA an den entsprechenden Wert des jeweils activen Ansichtsfenster?Ich sollte diesen Wert in eine Variable einlesen, um Ihn dann im Programm weiterverwenden zu können.
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Blocktausch und Datentransfer
steffen.katzschke am 06.10.2008 um 12:45 Uhr (0)
Ich habe immer noch Probleme bei der Identifizierung der Attribute bei einer Blockreferenz. Ich habe in einem Block mehrere Attribute mit demselben TagString. Anhand dieser Eigenschaft kann ich also nicht sicher sagen, was ich gerade in der Hand halte. Eine Positionsangabe wie InsertionPoint gibt es wohl nicht. Wie kann man sich orientieren?Gibt es eigentlich eine Art Objekt- und Eigenschaften-Explorer für die aktuelle Zeichnung?
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Text in Blockreferenz ersetzen
dk229 am 09.01.2008 um 10:49 Uhr (0)
Hallo zusammen,hab mittlere Erfahrung in VBA-Programmierung, scheitere aber gerade daran, in ausgewählten Blöcken meiner Zeichnung vorgegebene Textstrings zu ersetzen.Auswahle und Ersetzen ist kein Problem und funktioniert bei allen Texten und MTexten außerhalb von Blöcken einwandfrei. Ich komme aber an die Texte im Block (genauer in der Blockreferenz "acdbblockreference") nicht ran ohne diesen zu explodieren.Ich freu mich schon auf Eure Ideen.Danke!Daniel
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Abfrage der Nutzfläche in einem Gebäude
WasserIng am 10.05.2008 um 18:06 Uhr (0)
Hallo,bin ein Anfänger sowohl in Autocad als auch VBA.Mich interessiert es, ob es in Autocad 2006 ein Befehl gibt,der mir per Raumstempel die Nutzung und die Fläche eines Raumes in einer 2D-Zeichnung angibt.Sollte dies nicht sein:Dann möchte ich das selber programmieren.1. Raumpolygon erfassen2. Fläche berechnen3. Inputbox: Nutzung4. Fläche und Nutzung als Ausgabe in einem mTEXT in den Raum anzeigenKann mir jemand weiterhelfen?Danke im voraus.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Projekt konnte nicht geladen werden
KlaK am 18.05.2013 um 20:07 Uhr (0)
Wenn Du eine externe dvb erzeugt hast mußt du mal nachsehen wo Du sie gespeichert hast und dann erneut in die aktuelle Autocadsitzung laden (VBALAD oder drag&drop)Dann besteht ja doch noch Hoffnung, dass nicht alles umsonst war ...ThisDrawing ist nur ein Verweis auf die derzeit aktuelle Zeichnung, man kann auch mehrere Zeichnungen gleichzeitig bearbeiten, benötigt dann aber einen Documentverweis.
|
| In das Form AutoCAD VBA wechseln |