|
AutoCAD ARX Object : CrossThreadMessagingException? WIe vermeiden?
deian am 10.06.2009 um 11:58 Uhr (0)
Hi,also um es genauer zu sagen:Ich möchte darauf warten, dass eine Datei (an einer vorher definierten Stelle) auftaucht/erzeugt wird. In dieser Datei steht dann eine id für ein Objekt in meiner Autocad Zeichnung. Dieses Objekt soll dann herangezoomt und selektiert werden. Den Thread brauche ich um auf diese Datei zu warten und dann die entsprechenden Aktionen durchzuführen.Und genau da liegt das Problem
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : AutoCAD 2008 idente Blöcke aber verschiedene NAMEN
wfigel am 01.08.2007 um 15:43 Uhr (0)
Hallo, allerseits!Vielleicht kennt jemand dieses Problem, wenn man in einer Zeichnung einen Block oder WBlock erzeugt und mehrmals kopiert und einfügt kann es passieren, dass die eingefügten Blöcke auf einmal nicht mehr den Originalnamen besitzen sondern irgend einen A$C...... Namen.Gibt es zu diesem Problem Erfahrungen und eventuell eine Fehlerbehebung ?Danke vorerstmfgWolfgang
|
| In das Form AutoCAD ARX Object wechseln |
 |
AutoCAD ObjectARX und .NET : Einbinden eines Viewers in eine Windows-ForMoin!m
Brischke am 10.10.2024 um 10:06 Uhr (1)
Hallo Jan, gibt es, kostet allerdings auch etwas.https://devdept.com/Ich nutze Eyeshot die seit Jahren und implementiere die auch in einem AutoCAD/BricsCAD - Panel, so dass man innerhalb einer Zeichnung auch eine andere anzeigen kann.Grüß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 ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Nur im Debug-Modus korrekte Ergebnisse
bccad am 11.02.2013 um 23:57 Uhr (0)
Hallo Andreas,Ich seh auf den ersten Blick auch nicht was hier falsch ist. Allerdings würde ich den Scan nach dem Blockanders machen. Die ganze Zeichnung zu scannen kann bei großen Zeichnungen und langsamen Rechnern kritisch werden.Ich hab dir mal aufgeschrieben wie ich es machen würde. (Aber nur freihändig , schon zu spät zum Testen)Im ersten for-each wird in den Blockdefinitionen nach dem Testblock gesucht und mit einem Schwung alleIDs der in der Zeichnung enthaltenen Referenzen in eine Liste geladen. ( ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 09.06.2009 um 18:03 Uhr (0)
Hi,kannst bitte Zeichnung beiliegen mita) Ursprungszustandb) Zielzustand...also mal händisch das ganze durchmachen, das steigert mein Vorstellungsvermögen (z.B. hast Du in Deinem Lisp nirgends angegeben, aus welches Layout er schalten soll, ... wird dann vielleicht klarer)Ein ganzes SelectionSet skalieren geht nicht, aber Du kannst Dir eine Skalierungs-Matrix anlegen und dann alle Elemente des SelectionSets mit dieser Matrix behandeln.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Punkttyp Standart ändern
Silvan01 am 18.11.2009 um 10:30 Uhr (0)
Hallo Zusammen,ich würde gerne mit Hilfe meines VB.Net Programmes den Punkttyp Standart unter den Einstellungen der aktuellen Zeichnung ändern.Zu finden im AutoCAD Civil ist die Einstellung unter:Projektbrowser - Einstellungen - Punkt - Punktstile - StandartZiel ist es das Symbol des Punktstils Standart und die Größe dieses zu ändern.Kann mir da jemand weiterhelfen?GrüßeSilvan[Diese Nachricht wurde von Silvan01 am 18. Nov. 2009 editiert.]
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Autocad Entities in Blöcken bearbeiten
veydan am 26.01.2010 um 11:34 Uhr (0)
Hallo!Ich hatte mal Probleme, dass wenn in einer Zeichnung Elemente in einem Block sind und andere nicht, diese nicht gleich verarbeitet wurden.Z.B Die Layerfarbe umstellen, da wurden dann die Elemente im Block übergangen.Kann da jemand den Grund dafür erklären?Bzw passiert das auch wenn man über .NET (transaction, getobject,..) das Element ändert oder noch mit dem AutoCad Objekt (VBA Stil)mfg
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : TransformBy für Point3D
Benny4 am 10.03.2009 um 16:25 Uhr (0)
Hallo,habe folgende Frage:Ich muss nach wie vor einen Punkt vom WCS in ein benutzerdefiniertes Koordinatensystem umwandeln, da ich die Daten für meinen Export so brauche. Ich habe in der angehängten Zeichnung das beschrieben, wie ich es haben möchte.Ich habe in der Klasse Point3D die Funktion TransformBy gefunden, die eine Matrix von mir haben möchte. Meine Frage: Wie erzeuge ich eine solche Materix damit ich das gewünschte Ergbnis erhalte?------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : DynamicProperty in externer Datenbank ändern.
Theo37 am 30.06.2015 um 14:25 Uhr (1)
Hallo ihr Beide,ich selbst habe immer noch den Verdacht, daß ich irgend etwas noch zum Schreiben öffnen müßte. Oder daß ich irgenwas noch aktualisieren müsste bevor ich das nächste Property bearbeiten darf. Vielleicht macht der geöffnete Editor irgendwas automatisch was in der externen Datenbank nicht von selbst passiert. Es ist wirklich so, daß genau der selbe Vorgang in der in ACAD geöffneten Zeichnung funktioniert aber in der eingelesenen Datenbank nicht.
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : unter .net Objekte zu einer Gruppe zusammenfassen
Dirk.B am 27.02.2013 um 11:07 Uhr (0)
Hallo zuasmmen!Mittels .net erstelle ich Objekte wie Kreise, Polylinien etc. und füge die meiner Zeichnung (Modelbereich) zu.Diese sind dann ja alle einzelne Objekte.Kann man diese auch mit .net als Gruppe zusmmanefassen, wie der Befehl aus AutoCAD _group hergibt.Ich benötige diese nicht als Block, aber als Gruppe wäre das nicht schlecht.Könnte mir jemand, wenn das möglich ist, dabei auf die Sprünge helfen?Vielen Dank im voraus.------------------GrußDirk
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Blockeinfügewinkel
alfred neswadba am 12.02.2011 um 22:35 Uhr (0)
Hi, ich möchte nicht mit der Maus den Block wählen, sondern es soll automatisch der Block mit den bestimmten Namen gewählt werdenDann musst Du zuerst ein SelectionSet machen, mit Filter auf Objekttyp=BlockReference und Blocknamen="Unten".Nachfolgend entscheiden, ob das SelectionSet welche gefunden hat und wenn ja, dann die Items im SelectionSet durchlaufen.Der Block namens Unten könnte ja mehrfach in der Zeichnung eingesetzt sein.Beispiel für SelectionSet z.B. hier, sind aber auch viele andere zu finden.- ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Blöcke einlesen
coLami am 19.09.2011 um 08:57 Uhr (0)
Ich hänge mal wieder an einer Stelle meiner VBA-C# PortierungCode: Block = Block_Vorgabepfad + Block_Giebel + ".dwg" Set blockRefObj = ThisDrawing.ModelSpace.InsertBlock(insertionPnt, Block, 1#, 1#, 1#, 0) blockRefObj.DeleteIdee dabei ist, einen Block aus einer Datei zu laden, aber nicht in der Zeichnung anzuzeigen - bzw zu zeichnen und dann wieder zu löschen, sondern quasi nur wie in einer Bibliothek zur Verfügung zu stellen, damit über den Namen darauf zugegriffen und eine Instanz oder Kopie erzeugt u ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : getpoint
egug am 11.09.2006 um 21:58 Uhr (0)
Hallo zusammenhabe ein für Kenner wahrscheinlich simples Problem. Möchte den Anwender aus einem VB.NET Programm auffordern einen Plazierungspunkt in der Zeichnung zu wählen. Was ich gemacht habe sieht folgendermassen aus : Dim insertionPoint(2) As Double Dim acadUtl As AcadUtility Dim startPnt As Object startPnt = acadUtl.GetPoint(, "Plazierungspunkt") insertionPoint(0) = startPnt(0) : insertionPoint(1) = startPnt(1) : insertionPoint(2) = 0bekomme da aber eine Fehlermeldung - Objektverweis wurde ...
|
| In das Form AutoCAD ARX Object wechseln |