|
AutoCAD ObjectARX und .NET : benutzerdefinierte Befehle mit Parametern aufrufen
Ingenieur Studio HOLLAUS am 17.05.2015 um 14:59 Uhr (1)
Wie/von wo aus möchtest Du einen solchen Befehl aufrufen?Einen Aufruf mit echten Parametern gibt es eigentlich nur in Programmiersprachen ... und Du kannst ja in C# eine function bauen, die Parameter entgegennimmt (damit programmintern Parameter=JA) und dann einen AutoCAD Befehl erstellen, der Werte vom Benutzer abfragt, und diese obige Funktion dann mit den eingegebenen Werten als Parameter übergibt.In AutoCAD gibt es bei Befehlen keine Parameter, nur Optionen, die nach dem Start von einem Befehl (situati ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Einfügen externer Blöcke in die Zeichnung
Ingenieur Studio HOLLAUS am 21.06.2015 um 12:56 Uhr (1)
Zitat:aufrufe, sieht es für mich erstmal immer gleich aus.Minimiere Dein AutoCAD-Applikationsfenster während Dein Form offen/sichtbar/imVordergrund ist ... und Du merkst den Unterschied.------------------www.cars4fun.at
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : DynamicProperty in externer Datenbank ändern.
Ingenieur Studio HOLLAUS am 29.06.2015 um 19:32 Uhr (1)
Zitat:leider finde ich da im ganzen Internet kein Beispiel oder ähnlicheshttp://through-the-interface.typepad.com/through_the_interface/2009/03/accessing-the-properties-of-a-dynamic-autocad-block-using-net.htmlhttp://adndevblog.typepad.com/autocad/2012/08/how-to-access-and-modify-a-dynamicblockreference-property-in-arx-and-net.htmlhttp://www.cadtutor.net/forum/archive/index.php/t-53433.htmlGoogle findet doch schon einiges mit "AutoCAD .NET dynamic block".------------------www.cars4fun.at
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Fehler beim Öffnen einer dwg-Zeichnung
Ingenieur Studio HOLLAUS am 02.08.2015 um 11:08 Uhr (1)
Ist die Form "modal" geladen oder nicht? Wenn ja, dann kann es nicht funktionieren, da AutoCAD keinen Fokus (und damit nicht auf ein anderes Dokument den Focus setzen kann).------------------www.cars4fun.at
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Problem beim runden der Kanten einer Box
Ingenieur Studio HOLLAUS am 28.08.2015 um 08:49 Uhr (1)
Schau mit Schnellüberwachung auf das Objekt "edge" und Du siehst dessen Eigenschaften, daraus entsteht z.B. diese Beispiel:Code:Using brep As New Autodesk.AutoCAD.BoundaryRepresentation.Brep(path) For Each edge As Autodesk.AutoCAD.BoundaryRepresentation.Edge In brep.Edges If edge.Curve.StartPoint.Z edge.Curve.EndPoint.Z Then subentIds.Add(edge.SubentityPath.SubentId) radii.Add(2.0) startSetback.Add(0.0) endSetback.Add(0.0) End If NextEnd UsingViel Erfolg------------------www.cars4fun ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : AutoCad.Interop
Ingenieur Studio HOLLAUS am 09.02.2016 um 23:10 Uhr (1)
Wenn auf das Document bereits zugegriffen werden kann (als Interop.AcadDocument), dannCType(AcadDoc.GetVariable("INSUNITS"),Integer) liefet einen Integer-Wert aus einer Enumeration lt. diesem Link &g t;click.------------------www.cars4fun.at
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : DLL laden netload '%Pfad%' dann Befehl
Ingenieur Studio HOLLAUS am 25.03.2016 um 16:52 Uhr (1)
Der Support-Pfad von AutoCAD bestimmt, ob eine DLL von NETLOAD gefunden werden kann, wenn der Pfad zur DLL nicht absolut ist.Wenn Deine Pfade im AutoCAD richtig eingestellt sind, und bei NETLOAD nur die DLL angegeben ist, dann findet AutoCAD diese schon, nur die Supportpfade müssen halt stimmen.------------------www.cars4fun.at
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Event Database.BeginSave
Ingenieur Studio HOLLAUS am 07.05.2016 um 15:04 Uhr (1)
Zitat:Die Vorgehensweise unten funktioniert soweit, nur nicht bei der ersten Datei die geöffnet wirdDann starte die Sub DocActivated am Ende Deines Initialize Codes.------------------[Diese Nachricht wurde von Ingenieur Studio HOLLAUS am 07. Mai. 2016 editiert.]
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Debuggen mit VS2013, Win8.1, Map 2015
Ingenieur Studio HOLLAUS am 15.07.2016 um 14:38 Uhr (1)
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist!Lösung (eigentlich Workaround, aber brauchbar) gefunden.Die Datei "map_en.res" ist zu kopieren, und die Kopie so zu benennen: "map_de.res"Die Datei liegt im Programmordner von Map3D (natürlich versionsabhängig), z.B.:C:Program FilesAutodeskAutoCAD 2015Mapde-DEC:Program FilesAutodeskAutoCAD 2016Mapde-DEC:Program FilesAutodeskAutoCAD 2017Mapde-DEDann funkt es nun auch unter Windows 8/8.1/10------------------www.cars4fun.at
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Objektauswahl wie beim Dehnen
Ingenieur Studio HOLLAUS am 31.10.2016 um 10:50 Uhr (1)
Zitat:Soll ich nur noch Punkte abfragen und diese auswerten?Z.B. mit SelectionSet arbeiten, aber gleichzeitig einen Event mitlaufen haben, der auf SelectionAdded reagiert. Kommt der Event beim ersten SelectionSet-Klick, dann SelectionSet abbrechen ... da Du ein Element schon hast, anderen falls das SelectionSet weiterlaufen lassen.Oder mit PointMonitor checken, ob beim Klick ein Element darunter liegt.Oder mit GetEntity Punkt merken, wenn kein Element retourniert wird, dann diesen Punkt dem SelectionSet al ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : ZeichenObjekte aus Datei extrahieren
Ingenieur Studio HOLLAUS am 10.12.2016 um 11:47 Uhr (1)
Es behindert AutoCAD am Display nur das, was auch dargestellt wird. Zu diesem Zwecke kann man jedem Civil 3D Objekt einen Stil zuweisen, der bis hin zu "keine Darstellung" alle Varianten anbietet, um das Display möglichst schnell zu machen.Zum anderen gibt es in Civil 3D auch die "Datenverknüpfungen", genau für den Zweck, Daten nicht in der aktuellen Zeichnung mitzuziehen, bloß weil diese zum Projekt gehören. Damit hast Du genau den Effekt "ausgelagert, und nur holen, wenn man diese braucht".Also wären das ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : ZeichenObjekte aus Datei extrahieren
Ingenieur Studio HOLLAUS am 12.12.2016 um 20:21 Uhr (1)
Zitat:Jedoch muss man sehr achtsam sein, eine gute Struktur zu haben.Das ist Grundvoraussetzung, um in Projekten effektiv zu arbeiten, sollte daher kein "hier sollte man"-Statement sein, sondern die Regel.Zitat:Da allein das DGM schon viel Zeit braucht, die Grundlagendaten zu verabeitenEs steht Dir jederzeit frei, über Verknüpfungen zwischen einem Urgelände "fein" und einen Urgelänge "grob" umzuschalten. Das kann den Prozess deutlich beschleunigen. Eine Datenbank hilft hier aus meiner Sicht nicht weiter, d ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Trennzeichen im AutoCAD
Ingenieur Studio HOLLAUS am 22.12.2016 um 12:30 Uhr (1)
Vielleicht (hoffentlich) hilft dieses in Bezug auf Culture-Override:http://adndevblog.typepad.com/autocad/2012/06/autocad-keeps-overriding-currentculture-and-currentuiculture.html.------------------www.cars4fun.at
|
| In das Form AutoCAD ObjectARX und .NET wechseln |