|
AutoCAD VBA : PickfirstSelectionSet verwenden
Theo37 am 06.11.2008 um 16:27 Uhr (0)
Hallo,ich habe mal wieder ein Problemchen, bei dem ich nicht weiter komme.Die Sub unten funktioniert Einwandfrei wenn ich sie vom VB-Editor aus starte.Wenn ich sie mit -vbarun von Autocad aus starte, dann ist der Auswahlsatz immer leer. Warum? was kann ich dagegen machen. Vielen Dank im Vorraus. Gruß, TheoPublic Sub start()Dim Entini As AcadEntityDim Entinis() As AcadEntityDim i As IntegerDim ActSet As AcadSelectionSetDim Text As String i = 0 For Each Entini In ThisDrawing.PickfirstSelectionSet If E ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : True-Color bei Grautönen
Theo37 am 26.02.2009 um 15:45 Uhr (0)
Hallo Stelli,bei mir nicht ich weiß nicht wieso.Die anhängende Datei ist ein Bildschirmausschnitt von mir.In dem der Farbdialog zu sehen ist. Gruß, Theo
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blöcke neu definieren
Theo37 am 13.10.2009 um 11:13 Uhr (0)
Hallo an Alle,ich möchte in älteren Zeichnungen die dort enthaltenen Blockdefinitionen ersetzen so daß sie auf neusten Stand und einheitlich sind. Normalerweise mache ich das so, als ob ich einen neuen Block einfügen möchte, sage dann neu definiern und breche dann den Befehl ab. Dann ist die neue Definition in der Datei. Das ist recht umständlich. Hat jemand ne Idee wie mann mehrere Blockdefinitionen auf einmal aktualisieren könnte und das ohne Tricks wie "Abbrechen".Vielen Dank im Vorraus Theo37
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Alle Zeichenobjekte einer Zeichnung in eine andere Kopieren
Theo37 am 29.01.2010 um 09:46 Uhr (0)
Hallo Georg,die Bemassungen werden schon mit kopiert. Nur werden sie, in der neuen Datei, erst angezeigt wenn man "Bemassung aktualisiern" ausführt. Gruß, Theo
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kontextmenü rechte Maustaste
Theo37 am 07.06.2010 um 08:00 Uhr (0)
Hallo Alfred,man kann dies Dateien im VBA-Editor importieren (Datei/Datei importieren), und hat dann zwei Formularfelder mit dazugehörigen Programtext. Klappt zumindest bei mir einwandfrei. Eines dieser Formularfelder ist das Menü, das andere enthält nur zwei Textfelder und ist nur zum Test des Menüs gut. Viel spass beim Probieren.Gruß, Theo
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Geometrie
Theo37 am 08.04.2011 um 13:54 Uhr (0)
Hi,ich muß zugeben mein Englisch ist leider eher schwach.Trotzdem hab ich mal versucht in der Object ARX Hilfe was zu finden.ich komme bis:Autodesk.AutoCAD.Geometry Namespace LineSegment3d Class LineSegment3d MethodsAber da steht leider nicht viel. Und "getclosestPoint" gibt es gar nicht. Auch Suchen findet nichts.Es ist grad als hätte ich die Hilfe nicht ganz installiert.Wo würdet ihr, danach suchen?Gruß, TheoPs. Inzwischen mache ich Beides. VBA und .NET. Wobei ich bei .NET COM und Managed kräftig misch ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aktuelles Ansichtsfenster
Theo37 am 12.01.2012 um 17:10 Uhr (0)
Hi,ich wollte mal erklären zu was ich die Bildschirmecke eigentlich brauche. Ich möchte den Befehl "Textexp" aus den Expresstools nachbasteln und dann auf meine Bedürfnisse anpassen. Dazu wird der Text in WMF exportiert und dann wieder importiert. Dazu brauche ich die linke obere Ecke als Einfügepunkt. Soweit klappt der Code unten ganz gut nur die Korrekturfaktoren beim Errechnen der Bildecke sind doof und auch nur anähernd richtig. Hat da jemand noch nee Idee wie man das besser machen könnte? Bin auch für ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aktuelles Ansichtsfenster
Theo37 am 17.01.2012 um 16:50 Uhr (0)
Hier jetzt die (vorläufig) endgültige Form:Wenn jemand ne Idee hat wie man das schneller und oder genauer machen kann, wäre ich sehr dankbar.Gruß, Theo Autodesk.AutoCAD.Runtime.CommandMethod("Tex") _ Sub Tex() Dim Myselect As AcadSelectionSet Dim Bildecke(2) As Double Dim Zentrum(2) As Double Dim PunktüberZentrum(2) As Double Dim Point(2) As Double Dim Mytext As AcadMText Dim Mytextmirr As AcadMText Dim Viewport As AcadViewport Dim Satz() ...
|
| In das Form AutoCAD VBA wechseln |