|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 02.11.2004 um 14:25 Uhr (0)
Hallo kiltswitch, eine Blockdefinition ist ein Block, den Du in eine Zeichnung über Einfügen - Block in die Zeichnung eingefügt hast. Er ist aber deshalb noch nicht gezeichnet. Du definierst praktisch nur einen Blocknamen und sagst AutoCAD, dass dieser Name mit der jeweiligen DWG assoziiert werden soll. Wenn Du nun hergehst und den ebend definierten Block in die Zeichnung einfügst, dann hast Du eine Referenz auf die Definition gezeichnet. Die Referenz zeigt praktisch immer auf die jeweilige Definition. We ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Eckkoordinaten des Aktuellen Modellbereichfensters
d.balogh am 10.12.2008 um 14:49 Uhr (0)
Hallo Alfred,SCREENSIZE hatte ich schon versucht, hilft nix.... Gibt es denn wirklich keinen Weg zu den Koordinaten, die Acad anzeigt?????????Danke und LG,DanielPS: die Zeichnung ist eine neue Zeichnung... (_new)[Diese Nachricht wurde von d.balogh am 10. Dez. 2008 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Komponenten Platzieren mit VBA
djs0401 am 21.02.2008 um 08:37 Uhr (0)
Sorry heisse Daniel ;-)Also ich hab jetzt mal ein Bildchen hinzugefügt. Darauf sind 2 Darstellungen/Ansichten. Links in meinem "Navigator" ist ein Ordner "Test" , dieser Ordner wird auch Komponente genannt.Die Zeichnung wird so abgespeichert. Jede Ansicht hat ihren eigenen Basispunkt. Nun möchte ich die Ansicht "DRA" über Visual Basic von dieser Zeichnung in eine andere Zeichnung laden. Und genau da ist das Problem. Mache ich es so, wie oben im CODE, dann wird aber auch die VOA(Vorderansicht) mitkopiert. I ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Plotten aus VBA
GüSo am 22.12.2010 um 12:00 Uhr (0)
Hallo Allerseits!Ich habe ein Problem beim Plotten aus VBA heraus. Das Problem besteht darin, daß ich dem Plotkonfigurations-Objekt nicht den Wert acLimits zu weisen kann.(AutoCAD 2008 unter XP Professional)Hier der Code:.......Zeichnung.PlotConfigurations.Add "VRS".........Zeichnung.PlotConfigurations("VRS").PlotType = acLimitsDieser Befehl "Zeichnung.PlotConfigurations("VRS").PlotType = acLimits" löst einen Laufzeitfehler aus, der meldet "ungültige Eingabe" (-2145386493(80200003)Was ist an diesem Befehl ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block änderungen
dw am 22.04.2013 um 13:35 Uhr (0)
Tut mir leid aber diese geht auch nicht, wenn man block altername_3 wegnehmt in der Zeichnung kriegt block altername_2 die neuername_3 und sollte neuername_2 bleiben.Private Sub CommandButton1_Click()Dim block As AcadBlockOn Error Resume Next Set block = ThisDrawing.Blocks("altername_1") If block.Name = True Then block.Name = "neuername_1" Else: MsgBox " kein block im Zeichnung" Set block = ThisDrawing.Blocks("altername_2") If block.Name = True Then block.Name = "neuername_2" Else: MsgBo ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blockanzahl auslesen
CADmium am 07.03.2004 um 12:31 Uhr (0)
Eine Block-Definition existiert nur einmal in einer Zeichnung. Das sichtbare in der Zeichnung sind Blockreferenzen, welche eine Art Visualisierung des Blockes darstellen. Und diese Blockreferenzen können natürlich dann mehrmals in der Zeichnung vorhanden sein. Und die sind es sicherlich auch , die du zählen möchtest.Dafür kann ich dir eine "Lips"-zeile anbieten:(sslength(ssget "_X" ((0 . "INSERT")(2 . "Tisch")))).. liefert dir die Anzahl der Blockreferenzen des Blockes namens "Tisch". Dürfte aber in VBA au ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Blockvoransicht
Dirk.B am 13.03.2007 um 20:40 Uhr (0)
Hi Carsten!Hi Wilfried!Ich glaube, ich habe mich festgefahren.Wenn ich die einzelnen Programme von Dir Wilfried durchlaufen lasse, funktionieren diese soweit prima.Das mit den Zeichnungen öffnen, Kreis einfügen etc. funktioniert, bis auf das, daß das Objekt in der Zeichnung kein Block ist und somit der InsPkt nicht mit dem InsPkt des Kreises übereinstimmt.Eigentlich müßte ich aber doch folgendes erreichen:Eine neue Zeichnung öffnen.In diese Zeichnung sollen nun die Dateien/Zeichnungen aus einem Verzeichnis ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei schließen & öffnen ; crosspost.Lisp
Karsten HST am 15.08.2003 um 13:55 Uhr (0)
OldName = ThisDrawing.FullName Zeichnungsname merken ThisDrawing.Close False Zeichnung schließen ohne speichern Documents.Open OldName Zeichnung wieder öffnen
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Alternativbemassung mm
gerhard123 am 16.12.2009 um 06:29 Uhr (0)
Hallo zusammen,ich habe von einem Kunden eine Zeichnung erhalten die in Zoll mit Bruch vermasst ist. Die Zeichnung hat auch mehrere Maßstäbe (1:1, 1:5 1:10 und 1:50).Ich möchte jetzt gerne zu jeder Bemassung die alternativeinheit mm aktivieren. Gibt es da vielleicht ein Tool oder hat jemand schon etwas Code für mit zum weiterarbeiten.Vorab schon mal DankeGerhard
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Eingefügten Block ermitteln
Heiko76 am 07.10.2010 um 14:27 Uhr (0)
Hallo zusammen,mit autocad.application.activedokument.blocks werden ja alle Blöckeangezeigt die in der Zeichnung je eingefügt wurden, auch die die momentan nicht in der Zeichnung benutzt werden. Wie kann ich da auslesen, ob ein Block wirklich eingefügt ist?Danke schonmal------------------cuHeikoSchau mal rein www.diemertens.de
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block verändern
Gerd_Ecke am 23.11.2004 um 07:46 Uhr (0)
Hallo Forum, habe folgendes Problem : In vielen Zeichnungen ist ein Block vereinbahrt mit dem Namen "Xpunkt". In einigen Dateine hat er zwei Attribute "Name" und "Wert" in anderen nicht. Wenn ich jetzt eine Zeichnung die Blöcke mit den Attributen in die Zeichnung mit Blöcken ohne Attribut einlese kommt der Hinweis "neue Blockdefinition Xpunkt ignoriert" und die Attribute gehen mir flöten. Wenn ich vorher den extrahierten Block als Datei einfüge werde ich gefragt neudefinieren ja/nein bei ja habe ich den Bl ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Blockanzahl auslesen
Dressler am 07.03.2004 um 08:21 Uhr (0)
Hallo. Ich habe folgendes Problem, ich füge mittels VBA einen Block in eine Zeichnung ein z.B. den Block "Buchetisch".Nun möchte ich wenn dieser Block kopiert, oder mehrmals mit VBA eingefügt wurde zählen wie oft dieser Block in der Zeichnung vorkommt. ------------------Gruß Dressler
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Notbremse ziehen
RalphRX8 am 05.01.2005 um 09:50 Uhr (0)
Hallo zusammen!! Ich arbeite mit einem VBA-Programm im AutoCAD ca. 5000 Zeichnungen ab. Das heißt Zeichnung öffnen, Daten auslesen, HPGL-Plot machen & Zeichnung wieder schließen. Ich habe nun bedenken, das irgendwann während der Routine eventuell zu viele Zeichnungen geöffnet sein könnten, da das VBA-Programm ja schneller arbeitet als das AutoCAD seine Zeichnungen öffnet und schließt. Gibt es eine Möglichkeit das zu steuern? Das z.B. nur immer eine Zeichnung offen ist und die nächste erst geöffnet wird wen ...
|
| In das Form Autocad VBA wechseln |