|
AutoCAD VBA : Auswahlsatz, Filter für selectionsets
alfred neswadba am 12.10.2009 um 19:15 Uhr (0)
Hi, Ziel ist es alle Schraffuren zu löschenich bekomme (sorry gleich für Irrtum oben mit .Erase) mit folgendem Code die bestehenden Schraffuren gelöscht. Finde auch nur die Schraffuren, mir werden beim Selektieren nichts anderes als die Schraffuren selektiert.Code: Dim tSSet As AcadSelectionSet Dim tDxfCodes(1) As Integer Dim tDxfValues(1) As Variant On Error Resume Next Set tSSet = ThisDrawing.SelectionSets.Add("TEST") If (tSSet Is Nothing) Then Set tSSet = ThisDrawing.SelectionSets.Item("TEST") ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Bestimmten Text kopieren, umwandeln und ersetzen
Jens_H am 24.01.2006 um 16:09 Uhr (0)
Hallo Nancy,vielen Dank schonmal für deine Antwort.Es hat natürlich einen Sinn... ich hol mal weiter aus :-)ich möchte dass das Programm bestimmte Sätze übersetzt. Sagen wir mal ABC und DEF. GHI ist auch in der Zeichnung vorhanden, soll aber nicht berücksichtigt werden. Der Text der ergänzt werden soll ist ein chinesischer. Diesen Text kann man nur (aus einem Office-Dokument) mit COPY & PASTE einfügen, wenn man einen einzeiligen Text in ACAD vorher in einen MText umwandelt (leider leider...).Folgendes soll ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Proxy entity
c.schojer am 21.02.2008 um 07:33 Uhr (0)
Hallo Leute ich habe ne Frage zu den Proxy entitysHabe ne Zeichnung reinbekommen wo Proxy Grafiken enthalten sindMit Autocad kann ich diese sogar in Ursprung versetzen(mit dem Befehl Explode)Wieso geht das aber mit VBA nicht?? Sub PROXY_EXPLODE()Dim ent As AcadEntity For Each ent In ThisDrawing.Modelspace If ent.Objectname = "AcDbZombieEntity" Then ent.Explode End If Next ent End SubVorab schon mal danke!!Mfg Chris
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blockdefinition löschen
JoeG am 26.08.2005 um 12:28 Uhr (0)
Hallo HannesDas ist schon richtig.Wenn man Layer usw. die man nicht benutzt in der Zeichnung beläst verschwendet man nur unnütz Speicherplatz und Zeit beim laden der Datei.Sollte man die Elemente irgendwann wieder brauchen kann man sie ja wieder einfügen.Soweit ich weis gibt es in VBA keine Möglichkeit um nur eine Blockdefinition zu löschen.mfgJoe
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : benannte Ansichten in Layouts umwandeln.
alfred neswadba am 09.09.2009 um 11:53 Uhr (0)
Hi, Hänge jetzt aber an einer Stelle fest, wo mir nix mehr einfällt...und die Stelle wäre?Ich möchte nicht immer erst probieren müssen um auf die eigentliche Frage zu kommen. Der Rest mit Code und Zeichnung als Beispiel ist schon top , aber eben der Punkt dazu geht mir ab.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Mit vba Ein dynamich block laden und bearbeiten
dw am 07.02.2011 um 15:20 Uhr (0)
Hallo Wie kann mich mit eine vba code helfen?Ich will ein Auswahl Formular worin ich wähle kann ob ich ein „ kreis / Viereck / Rechteck „ nach dem Auswahl sollte der dwg in der Zeichnung eingeladen worden.Nachher will ich auf dem Formular de dynamische Grosse Eintype L x B durch ok Knopf wird dem geladene Rechteck dwg angepasst..
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block mit Bemassung erstellen
H.D. am 19.05.2005 um 10:32 Uhr (0)
Ich habe folgendes Problem: Ich habe einen Block erstellt und möchte diesen Bemassen. Dabei soll sich die erste Massbezugsline auf den Zeichungsnullpunkt (die feste Seite) beziehen und die zweite auf den Block (frei in der Zeichnung bewegbar). Wie kann ich die lose Seite der Bemassung den Block hinzufügen?
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Dehnen bzw. Stutzen mit VBA
BerndE am 08.09.2003 um 14:39 Uhr (0)
hi, algebra (die gute alte pq-formel o.ä.) könnte dir vermutlich weiterhelfen, aber auch nur, wenn es sich bei den zu verschneidenden elementen um per formel greifbare linien handelt. Und hast du dann das formelmäßig unter einen hut gebracht, ist ein umsetzen in zeichnen per VBA nur noch der kleinere teil. aber dazu müßte man mal ein beispiel deiner zeichnung haben ------------------ Bernd
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Brischke am 09.11.2004 um 15:20 Uhr (0)
Hallo Tobias, eröffne bitte für deine speziellen Fragen einen neuen Thread. Die Frage könnte dann lauten: Kann man die Funktionalität des Designcenters in VBA nutzen, um die Blöcke einer Zeichnung zu ermitteln? 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 : Fangpunkte an Blöcken
alfred neswadba am 15.06.2009 um 17:11 Uhr (0)
Hi,Dein Problem hat aber nix mit VBA zu tun, oder? Verständlich wäre es nicht, dass ein Block in LT ander Objektfänge hat als mit der Vollversion, ev. probierst Du mal prüfung/_audit der Zeichnung, ev. schaust Du auch mal bei Autodesk, welches ServicePack für AutoCAD LT2008 aktuell ist und welches bei Dir installiert ist.Und wenn das nix hilft, kannst Du eine solche Zeichung uploaden?- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Autocad Attribute und Texte bearbeiten
veydan am 20.08.2008 um 07:57 Uhr (1)
Jetzt hats funktioniert.Hatte ich vorher wahrscheinlich einen kleinen Denkfehler.Nachdem ich jetzt jeden gefundenen Wert auf AA gesetzt habe, wurde dies auch in der Zeichnung aktualisiert.Vorher war nichts passiert und dann kam die Idee, dass es vl eine eigene Funktion zum setzen gibt...danke nochmalmfg
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : blockreferenz
guido159 am 28.12.2004 um 18:52 Uhr (0)
HI Hätte wieder ne Grundagen-Frage würde gerne nen Block in meiner zeichnung auswählen. dies soll über eine Userform und nen Commandbutton BLOCK WÄHLEN erfolgen, nach der auswahl werden bestimmte attribute ausgelesen. Mir ginge es hauptsächlich darum wie ich den Block, also meine Blockreferenz definiere mit set blockref = .... ?? hoffe ihr könnt mir dabei helfen
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Layer ersetzen
Brischke am 22.12.2005 um 10:04 Uhr (0)
Hallo Hman,schau doch mal in die Express Tools, da gibt es viele Layertools auch das Layermerge. Das vermischt die Layer miteinander. Das brauchst du aber nur, wenn der neue Layer schon in der Zeichnung verendet wird. Ansosnten ist das Umbenennen die einfachste Lösung.Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
| In das Form Autocad VBA wechseln |