 |
AutoCAD ObjectARX und .NET : Konzept für Mengentabelle
Brischke am 24.01.2018 um 11:44 Uhr (1)
Hallo Dirk,nun glaube ich zu wissen, wo du hinwillst ... und siehe da: auch diese Aufgabe ist nicht neu und bereits gelöst (Screenshot anbei). Allerdings gaaanz anders.Die Daten der Ausschreibung (lagen hier als GAEB-Dateien vor) werden strukturiert zur Ansicht gebracht und die Zeichnungselemente werden über XDatas / EED mit den Positionen der Ausschreibung verknüpft.[Edit] Das Markieren und Anschreiben der Auscchreibungsposition habe ich dann mit Overruling gemachtGrüße!Holger------------------Holger Bris ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Konzept für Mengentabelle
Brischke am 24.01.2018 um 16:21 Uhr (1)
Zitat:Original erstellt von cadplayer:... in einer externen Db (xml) halten. Damit könnte auch eine Schnittstelle zu anderen Programmen aufgebaut werden.Grundsätzlich ist der Gedanke richtig ... die Synchronisation der Daten ist dann allerdings trotzdem ein Problem. Da der Stand der in der DB gespeicherten alphanumerischen Daten immer mit einer bestimmten Zeichnung korrelieren muss, mache ich so etwas nur, wenn dann auch die Zeichnung in der Datenbank gespeichert ist .. sonst herrscht Chaos! Daraus folgt d ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Benutzereingabe sperren
Brischke am 07.03.2018 um 20:50 Uhr (1)
Hallo Wolfgang,Hinweis: wenn du die Namespaces in den usings angibst, dann musst du die Objekte im Code nicht mehr voll qualifizieren - das würde den Code um einiges lesbarer machen.Was du da vorhast, soll ja anscheinend innerhalb eines Befehls ablaufen (du löschst bei ESC-Eingabe das Evenet) .. warum dann der Umweg über das PreTranslateMessage-Event?Du kannst doch die Objektwahl genauso mit Keywords (in deinem Fall L-Löschen) versehen und gehst damit deinem Problem aus dem Weg. Wenn du diese Schleife erst ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Benutzereingabe sperren
Brischke am 08.03.2018 um 05:22 Uhr (1)
... nun, wenn die Elemente ohnehin markiert sind, kann man [entf] drücken .. das funktioniert immer.Die Keywords lassen sich ja inzwischen in der Befehlszeile direkt anklicken. Insofern sehe ich da einen Vorteil in der Anwendung, da der Anwender ohnehin mit der Maus ein Attribut zu wählen hat - ein Wechsel zwischen Tastatur und Maus ist also nicht notwendig.Ich sehe das zudem so: Der Bedienung von AutoCAD liegt ein gewisses Konzept zugrunde. Das kennen die Anwender. Wenn deine Applikation dann von diesem g ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Mehrere Benutzerparameter ändern
Brischke am 29.03.2018 um 12:01 Uhr (1)
ähmmm .. verstehst du deinen eigenen Code nicht oder stört der Wald um die Bäume zu sehen?Zitat:Original erstellt von Fiedel93felix:Code: Builder = New DatabaseSummaryInfoBuilder(oDoc.Database.SummaryInfo)... du greifst dochh selber auf das Database-Object des aktuellen Dokuments zurück. Nur dass du beim Öffnen mit obigen Codeschnipsel das Document-Objekt gar nicht brauchst. Zur Erklärung: das Document ist das, was am Bildschirm angezeigt wird und das Database-Objekt enthält alle Informationen der Zeichnun ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Mach mal leichter... Forge
Brischke am 10.04.2018 um 11:03 Uhr (1)
... bist du dir sicher, dass die Zeichnungen nicht geöffnet werden? Wenn ich Script lese, gehe ich davon aus, dass dieses nur in einer aktuellen Zeichnung funktioniert ...Warum muss es unbedingt die CoreConsole sein?Zeichnungen im Batch im AutoCAD abzuarbeiten (ohne am Bildschirm sichtbar zu öffnen) kannst du hier sehen:http://ww3.cad.de/foren/ubb/Forum352/HTML/000783.shtmlGrüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Port ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Mach mal leichter... Forge
Brischke am 10.04.2018 um 16:04 Uhr (1)
.. für das Lesen von Zeichnungen ohne AutoCAD nutze ich eine käuflich zu erwerbende API (devdept) .. oder empfehle die Anschaffung von Bricscad. Es ist doch so, die Leute, die in den Zeichnungen etwas ändern wollen, wollen die Zeichnungen auch sehen - also irgendein CAD-System / Viewer wird gebraucht. Wenn die Administration im Batch etwas an den Zeichnungen ändern will, dann hat die auch zufgriff auf AutoCAD.Die oben genannte API basiert auf den Teigha-Bibliotheken, die auch beim Bricscad zugrunde liegen. ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Mach mal leichter... Forge
Brischke am 10.04.2018 um 16:27 Uhr (1)
... für das bisschen Auslesen, dauert das echt zu lange.Ich bezweifle allerdings, dass du das wirklich via Script in einer geöffneten Zeichnung machen musst. Da sind, soweit ich erkennen konnte, keine Dinge dabei, die nicht über das Database-Objekt ausgelesen werden können.Du solltest auf Readdwg umstellen .. und dann natürlich weg von den Forms-Zeugs, dann kannst du das auch alles Parallel abfrühstücken und bist dann richtig flott.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Mach mal leichter... Forge
Brischke am 10.04.2018 um 16:55 Uhr (1)
Zitat:Original erstellt von cadplayer:... Was heisst Abschied aus der Cadprogrammierung - keine Lust mehr oder anderweitig mehr vertieft. Kann verstehen, das man mit Cadprogrammierung nicht unbedingt reich wird Mir gefällt mein Geschäftsprinzip nicht mehr: Man prostituiert sich, zumindest den eigenen Kopf. Ein kontinuierlicher Auftragseingang ist eher selten, so dass man häufig sehr viel zu tun hat und dann eben mal wieder sehr wenig. Zum anderen ist es leider auch so, dass man keinen Angestellten bekommt ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Debugging nicht möglich mit Breakpoints
Brischke am 26.04.2018 um 07:55 Uhr (1)
Hallo Dirk,das kann alle möglichen Ursachen haben.Wird der Befehl ausgeführt? .. oder hält er nur nicht am Haltepunkt?Wenn der Befehl nicht ausgeführt wird, dann läuft das Laden der dll in einen Fehler. Da müßtest du mal die Initialize-Methode debuggen. Manche Fehler, die dort ausgelöst werden, führen zu rein gar nichts, außer, dass eben das Laden abgebrochen wird -- also es erscheint keine Meldung oder ähnliches.Du hast doch sicher Projekte, in denen das Debugging funktioniert, dann vergleiche mal die Ein ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Tab-Index weiter springen
Brischke am 27.04.2018 um 10:18 Uhr (1)
... kann es ein, dass das Event eben auch 4-5x gefeuert wird? (also entsprechend der Anzahl der Elemente, di an dieses Event gebunden sind.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 : Tab-Index weiter springen
Brischke am 27.04.2018 um 10:30 Uhr (1)
... keine Ahnung.Hast du mal geprüft, wie oft das Event denn dann tatsächlich ausgelöst wird?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 : Xref Suchpfad umstellen
Brischke am 09.05.2018 um 15:11 Uhr (1)
Hallo Dirk,es kommt doch nicht allein darauf an, mit welcher Sprache man eine Aufgabe erledigt, sondern auch darauf, wie man das in einer Sprache umsetzt.Wenn du das, egal in welcher Sprache programmiert, mit Command... umsetzt, dann werden die Programme alle ähnlich langsam laufen.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 |