|
Autocad VBA : Plotstil ändern
BloodyMess am 18.11.2003 um 07:33 Uhr (0)
Moinsen, kleines Problem. Möchte per VBA auf die Eigenschaften eines Elementes zugreifen (Plotstil, Layer, etc.) und ändern. Da in einigen Zeichnungen, der Plotstil aber auf vonFarbe steht und ausgegraut ist, ist es mir nicht möglich diesen zu ändern. Weder zu Fuß noch durch VBA. Ein Ansatz ist, alle Elemente zu kopieren und in einer neuen Zeichnung einzufügen. Ist mir allerdings zu umständlich. Gibts eine bessere Lösung oder einen anderen Ansatz? Gruß TP
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Line von layer ändern im neue layer andern
dw am 02.11.2011 um 10:55 Uhr (0)
Hallo wie kann mich bitte hilfen?Ich wöllte in vba ein tool schreiben worin VBA vordefinierte layers ausblendet zumbeispiel (aa bb cc dd) nacher sollte das programm die Layername (aa und bb) einblende die die komplete sichtbare line im zeichnung selektieren und diese selektion sollte im layer (aa1) umbenent werden wenn die Layer nicht vorhanden ist sollte die hergesteld werden.Danke.....
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block zu Gruppe
BerndE am 05.08.2003 um 13:48 Uhr (0)
Hi Forum, mit Set blockRefObj = ThisDrawing.ModelSpace.InsertBlock(insertionPnt, RStemp , 1#, 1#, 1#, 0) habe ich einen Block mit Attributen in die Zeichnung gesetzt. Anschließend werden die Attributinhalte nach Bedarf verändert (z.B. Raumnummer, Raumbezeichnung etc.) Nun möchte ich diesen Block...und zwar nur diesen mit eben dieser Raumnummer mit dem Umriss des Raumes (bereits gezeichnete Polylinie) per VBA zu einer Gruppe vereinigen....und bekomme es nicht gebacken. Wer kann mir weiterhelfen? ---------- ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Export von Blockattributen
Loysel am 07.03.2004 um 12:20 Uhr (0)
Ein Hallo an alle Wissenden, als totaler Neueinsteiger auf dem Gebiet VBA/ACAD suche ich nach Anregungen und Beispielen für den Export von Blockattributen bzw. den dort hinterlegten Werten nach Excel und anschließend die Möglichkeit der Änderung der Werte in Excel mit Rückübertragung in die ACAD-Zeichnung. Gibt es dafür irgendwo Beispieldateien, an denen mann sich orientieren könnte? Bin für jeden Tip dankbar. Mit freundlichen Grüßen. Loysel
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : ZNG nach allen Blöcken dursuchen
gerhard123 am 03.03.2009 um 16:39 Uhr (0)
Hallo,wie kann ich die komplette Zeichnung nach allen Blöcken (auch verschachtelten Blöcke) durchsuchen und den Namen und die Anzahl der der Blöcke zurückgeben, toll wäre es auch den Einfügepunkt zu von jedem Block auszulesen?Vielleicht hat jemand schon ein ähnlichen Problem gelöst und könnte mir eine Codeauszug zu einem der Punkt zukommen lassen.Vorab schon mal Danke.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Suchen und Ersetzen per VBA
CADmium am 14.12.2010 um 10:30 Uhr (0)
du durchläufst die datenbank der Zeichnung , überprüfst die Properties der Objekte, wenn Text, wie ist der Textinhalt und stimmt der mit dem gesuchten überein ? ..... das werden einige Codezeileneine andere Variante ist , acad "suchen " zu lassen, das geht über Auswahlsätze und Auswahlfilter .. sind aber auch mehrere Zeile Code.Einen Befehl "Suche TEXT "ABC" " gbt es nicht.------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte de ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block - Attribute
rrrrough am 03.04.2004 um 08:41 Uhr (0)
ja, wahrscheinlich verwechsle ich was ... sind ja noch die ersten versuche. aber ich schwöre: ich hatte in der gleichen zeichnung die verschiedenen blöcke, die mit der gleichen schleife abgefragt wurden. Selbstverständlich waren beide in der Blockauflistung - nur von einem waren die attribute nicht zu bekommen - fehlermeldung: ist aber egal, dank deiner Hilfe und Bempühungen konnte ich das problem ja lösen - läuft jetzt wie am schnürchen. ben ------------------ leute: vielen dank
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Elemente in Blöcken auslesen
Brischke am 04.10.2004 um 11:46 Uhr (0)
HAllo Abele, du musst durch die Blocks-Collection der aktuellen Zeichnung und dann durch die Elemente des Blockes hecheln . Du musst zusätzlich wenn dur eine Blockreferenz findest, schauen, dass die Attributrefrenzen acuh nicht die Layereigenschaften zugewiesen bekommen haben. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : DXF speichern unter
harryk am 05.06.2004 um 11:57 Uhr (0)
hi, dann liegts nicht an deinem programm sondern an der datei oder den darin enthaltenen daten. je nachdem wieviele elemente konvertiert werden müssen dauerts halt. deshalb sind dxf dateien auch grösser, schliesslich wirds ja in klartext übersetzt. vorher die zeichnung bereinigen, texte ohne inhalt suchen, punkte rausschmeissen. halt alles was nicht sichtbar ist und nicht benötigt wird. gruss, harry
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Bock exportieren
fuchsi am 17.11.2003 um 13:34 Uhr (0)
es gibt die funktion thisdrawing.wblock, leider funktioniert diese nur mit einem selectionset, also direkt aus der blockdefinition heraus, geht meines wissens leider nicht du musst den block in die zeichnung einfügen, dann ursprungen, die beim ursprung erzeugten elemente in ein selectionset packen, und mit wblock abspeichern danach kannst du die elemente wieder löschen ------------------ *********************************************** AutoCad 2000i, 2002, 2004 deutsch und englisch Windows 2000, NT, XP
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Elemente in Viewport auslesen
Andreas Widmann am 10.07.2008 um 10:38 Uhr (0)
Hallo Leute, um den Beitrag endlich abschliessen zu können wollte ich nur mitteilen dass ich mittlerweile ein Macro programmiert habe dass eine Zeichnung mit beliebig vielen Layouts teilt.Nach dem Teilen ist in jeder Datei nur ein Layout und auf dem Modellbereich befindet sich auch nur das was auch auf dem einen Layout zu sehen ist, der Rest wurde gesäubert.Wens Interessiert, bitte melden!------------------Gruß Andreas
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block Zuschneiden
alfred neswadba am 06.07.2009 um 13:44 Uhr (0)
Hi,was hast Du bisher schon? Damit ich zumindest ableiten kann, wie Du mit Polylinien/Grenzen zum Clippen umgehst, welche Objektarten Du clipst, ....Wenn ich versuche, es mit VBA zu machen (ist, wenn ich mich recht erinnere hacking into the XRecords), würde ich gerne zuerst sehen, worauf ich mich einlasse, ev. gibt es darin schon Ausschliessungsgründe. Am besten mit dem Code, mit dem Dus derzeit machst und Zeichnung(en) mit den bei Dir vorkommenden Gegebenheiten.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Einstig in die Programmierung mit ACAD
Brischke am 08.12.2016 um 12:33 Uhr (1)
Zitat:Original erstellt von Fiedel93felix:... Mein problem ist nur, wie kann ich auf die Zeichnung zugreifen und wie kann ich danach auf die benutzerdefinierten Zeichnungseigenschaften zugreifen?Da musst du dich durch das AutoCAD Objectmodel hangeln im Internet findest du sicher auch Code:Stichworte Custom Drawing PropertiesDocumentManagerGrüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD VBA wechseln |