|
Autocad VBA : Ersetzen von Blöcken in VBA
mapcar am 18.06.2004 um 13:13 Uhr (0)
Jetzt kommen wir der Sache näher - mit Sache meine ich jetzt das Problem, nicht die Lösung. Also nicht das simple Einfügen, sondern ein Block-Import aus einer anderen Zeichnung. Da fällt mir spontan dieser Weg ein: Die Quellzeichnung zusätzlich zur Zielzeichnung aufmachen und die Blockdefinition abkopieren - anschließend die Quellzeichnung wieder schließen. Du kannst aber auch den quick and dirty -Weg gehen: Quelle insgesamt als Block in die Zielzeichnung einfügen und das Insert wieder löschen. Dann hast ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : TeileListe auslesen
Wieselman am 11.02.2004 um 16:38 Uhr (0)
Man kann doch bei Mechanical desktop die Teileliste angucken die man auch exportieren kann. Um genau zu beschreiben was ich eigentlich will - ich möchte gerne alle Teile die ich in der Zeichnung verwendet habe auslesen. Die anzahl der Teile und ihren Namen. Vassilis
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datenübernahme bei InsertBlock
Herbert51 am 03.02.2005 um 18:14 Uhr (0)
Hallo, die Methode InsertBlock kenne ich in 2 Funktionen. 1. Einfügen einer Blockreferenz bei vorhandener Blockdefinition unter Angabe des Blocknamens. 2. Einfügen einer Blockreferenz bei noch nicht vorhandener Blockdefinition unter Angabe eines Filenamens mit Pfadangabe. Im 2.Fall erstellt AutoCad automatisch eine Blockdefinition und eine Blockreferenz. Der Name des dadurch neu erstellten Blocks wird automatisch vom Filenamen abgeleitet (also ohne .DWG ) Für diesen 2. Fall sollen nun x-Daten die dem ursp ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zeichnungsrahmen einfügen
KaiW am 18.04.2006 um 11:01 Uhr (0)
Hallo,hab durch Suchen nix gefunden, deshalb bin ich mal so frech und frag einfach:Ich hab vor, in eine (wahrscheinlich vorerst leere) Zeichnung einen Rahmen einzufügen, und zwar über die AMTITLE-Funktion. Jedoch weiß ich nicht, wie ich die Abfrage, die sich aufmacht, automatisch ausfülle, ohne jeglichen Mausklick!?Kann ich geholfen werden?
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Blocks skalieren
moes am 29.06.2004 um 16:46 Uhr (0)
Ich verwende VBA aus einer Access-Datenbank heraus um Zeichnungseigenschaften aus Intellicad (für Autocad müsste der Code nur etwas umgeschrieben werden)auszulesen und anschließend wieder in die geöffnete Zeichnung zurückzuschreiben (via HandletoObject). Das funktioniert auch prima. Ich habe nur folgendes Problem. Ich kann Blöcke mit Attributen skalieren, wobei auch nur die der Block skaliert wird (dScale ist der Wert der die Größe bestimmt), die Schrifthöhe der Attribute bleibt erhalten. --------------- ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : unvollständig aufgelöste Blockreferenzen
Brischke am 07.01.2011 um 08:38 Uhr (0)
Zitat:Original erstellt von NeumeierGünther:Das Programm läuft ziemlich lange. Vielleicht hätte man es auch einfacher machen können,aber als Hoppy-Programmierer bin ich immer froh, wenn ich es überhaupt irgendwiehinkriege....Ja, da hast du wohl Recht,. Die Lösung für deine Aufgabe ist eigentlich einfach, wenn man sich den Aufbau einer Zeichnung bewusst wird.Aufgabe: Du willst allen Elemente der Zeichnung eine Farbe in Abhängigkeit derer Strichstärke zuweisen.Lösung: Du baust dir eine 2-stufige Foreach Sch ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe Referenzen prüfen
PeterF am 07.11.2008 um 11:16 Uhr (0)
Hi alfred,der Fehler kommt bei mir in jeder Zeichnung. Egal ob in ACAD-VBA oder extern über COM und VB.Version: ACAD 2006 Version: Z.54.10------------------Viele Grüße aus dem Münsterland!PeterF--------------------------------------------Der Horizont vieler Menschen ist ein Kreis mit dem Radius Null. Das nennen sie dann ihren Standpunkt.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Rahmen zeichnen mit VBA
Carsten1210 am 22.04.2008 um 10:22 Uhr (0)
Hi Markus,Du definierst den Block. Einfügen kannst du den Block als Blockreferenz. Schau dir dazu mal die InsertBlock-Methode an.Alternativ kannst du den Block bzw. die Blockreferenz auch mit dem AutoCAD Befehl "Einfüge" in die Zeichnung einfügen.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Speichern
Brischke am 22.12.2005 um 10:01 Uhr (0)
Hallo Jesse,dann schreibe doch einen Wblock raus, oder lösche alle Elemente, die nicht zur Auswahl gehören und speichere die Zeichnung unter einem neuen Namen.Wo ist denn dein Problem genau?Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Attribute Selektieren
MReiter am 28.06.2004 um 14:58 Uhr (0)
Wenn ich in einer Zeichnung Blöcke mit Attributen habe, ist es mir möglich von der Blockreferenz (AcadBlockReference) auf die Attribute zuzugreifen. Ich möchte nun aber mittels eines SelectionSet Attribute mit einem bestimmten Namen ändern. Nun kann ich durch alle Blockreferenzen laufen (DXF Code INSERT ) und dann durch alle Attribute laufen, um das Entsprechende zu finden. Das scheint mir aber von der Performance nicht optimal (große Zeichnung enthällt viele Blockreferenzen). Ich kann aber auch nicht nac ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Brauche Hilfe für Einbrechen von Blöcken in Linien bzw Polylinien
scj am 06.04.2006 um 10:38 Uhr (0)
Ein russischer Freund hat dazu vor einiger Zeit die Methode "CHITRYJ BLOK" (etwa "listiger" oder - von mir aus auch - "smart block") entwickelt. Sie funktioniert mit wipeouts ohne(!) Programmierung und ist aus der beigefügten Zeichnung zu erkennen, wenn man die enthaltenen Blöcke auf den Leitungen verschiebt bzw. neu einfügt.Mit besten Grüßen aus der RhönJochen www.black-cad.de
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Probleme mit Excel
startrek am 23.11.2004 um 21:03 Uhr (0)
Ralph, ich meinte in der Threadübersicht den Beitrag alle Blöcke und Werte einer Zeichnung so ähnlich ... ;-) Ist aber nun auch wurscht, wenn s nicht tut. Leider kann ich nicht unter xl97 mitprobieren. Du könntest aber mal schauen, ob Du in deiner VBA Hilfe was über GetObject und CreateObject findest, nur so als Idee. lg Nancy
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Automatischer AutoCad Start
wasc am 25.08.2005 um 14:29 Uhr (0)
hallo ! ich habs mit einer .bat datei probiert die ich in den autostart gelegt habe. nach dem erscheinen einer datei öffnet sich autocad mit der von mir angegeben zeichnung. gibt es eine möglichkeit das diese bat datei im hintergrund läuft ohne dass ein dos fenster sichtbar ist ?
|
| In das Form Autocad VBA wechseln |