|
AutoCAD VBA : Text (Beschriftung) in Layout ausrichten
alfred neswadba am 29.10.2009 um 22:59 Uhr (0)
Hi,brauchst kein Civil, das Erstellen einer Blockdefinition und das Einstellen der Option Beschriftung ist alles pures AutoCAD.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : showmodal = false: Keine Eingabe in Textbox mehr möglich
alfred neswadba am 02.11.2009 um 16:03 Uhr (0)
Hi,herzlich willkommen bei CAD-de! Die Einstellung im Formular vmModal ist imho unerheblich, wenn Du im Code das Formular startest, gibst Du beim Start an, ob modal oder nicht-modal angezeigt werden soll.Code:Dim tFormObj as Form1Set tFormObj = new Form1tFormObj.Show vbModal hier wird bestimmt, ob modal oder nicht noch mit den AutoCad Werkzeugen arbeiten kann, aber auch gleichzeitig etwas in die TextBoxen schreiben kann...ausser einer ordentlichen Initialisierung des Form-Objects oder die Eigenschaft En ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : ThisDrawing.ActiveSelectionSet.Clear
alfred neswadba am 19.12.2008 um 10:08 Uhr (0)
Hi,meinst Du mit gewählt, dass diese im AutoCAD gegript bleiben?Vorsicht auch, das ActiveSelectionSet und das ThisDrawing.SelectionSets("PICKFIRST") sind nicht immer das gleiche, da kann man sich manchmal Brösel einfangen...- alfred -
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Auswahl ohne SelectonScreen
alfred neswadba am 03.11.2009 um 17:00 Uhr (0)
Hi, Wie muss der SendCommand-Befehl aussehen ?Ich hab doch oben einen Link hineingepackt, in dem der Syntax doch enthalten ist. Hier nochmals:Code:(setq pickset (ssadd (handent "dein objekt handle")))(sssetfirst pickset pickset)Und je nachdem, wie schön es sein soll, kannst Du im einfachsten Fall die erste Zeile für jeden Elementhandle wiederholen. Wenn Du das SelectionSet durch hast, dann die zweite Zeile starten.Soll es schöner sein (weil bei größerer Anzahl von Elementen halt viele Zeilen in den Befehls ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zeichnen von Tragwerken mittels VBA und AutoCAD
alfred neswadba am 11.11.2009 um 20:04 Uhr (0)
Hi, Es gibt ja dergleichen en masse, wenn man entsprechend suchtNa dann übernehm ich die Suche für Dich. Z.B. hier wäre was von Büchern erwähnt, oder dort noch mehr Auswahl.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zeichnen von Tragwerken mittels VBA und AutoCAD
alfred neswadba am 11.11.2009 um 21:00 Uhr (0)
Hi,zum Deinem EDIT / Pflichtenheft:Hört sich so einfach an mit den paar Schlagworten (hätte auch nicht Pflichtenheft dazu gesagt ), für mich stellt sich hier eher die Frage, wozu brauchst Du AutoCAD?Du sprichst von Einlesen von Textdateien, Berechnung wird offensichtlich in programminternen Klassendefinitionen durchgeführt, dann zeichnest Du ein bisschen was (davon hab ich aber keine Ahnung, für mich ist Statik ein Fremdwort) um aus dem Gezeichneten einen Screenshot zu machen.Wenn das Zeichnen so einfach ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zeichnen von Tragwerken mittels VBA und AutoCAD
alfred neswadba am 12.11.2009 um 10:58 Uhr (0)
Hi,wenn WPF, dann dotNET; mit VBA oder VB6 sehe ich das eher als sehr schwierig/ungewöhnlich.Wenn Du AutoCAD dahinter schon hast, dann ja. Ich gehe natürlich immer davon aus, so wenig wie möglich Fremdprodukte in eigene Applikationen einzubinden, wenn es nicht technisch erforderlich ist.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access AutoCAD öffnen und zu Raum-Nr bewegen
alfred neswadba am 19.11.2009 um 10:28 Uhr (0)
Hi,herzlich willkommen bei CAD-de! Wenn Du in der AccessDB die Zeichnung hast und ein eindeutiges Kriterium, aus dem hervorgeht, wo in der Zeichnung die Raumnummer zu finden ist, dann wirds gehen. Aufpassen, es kann durchaus sein, dass eine Raumnummer in mehreren Zeichnungen vorkommt, das unbedingt auch berücksichtigen. Ist das eventuell auch mit einem Viewer möglich?Sollte auch gehen, einer unserer FM-Viewer basiert beispielsweise auf DWF-Viewer (DesignReview) und unsere Kunden finden auch damit zu Ihren ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Linie auf Polylinie trimmen
alfred neswadba am 02.12.2009 um 19:45 Uhr (0)
Hi, und ACAD den Umring alleine finden lassen ?0.1 Cent für jede Meldung von AutoCAD, dass die Grenze nicht gefunden werden konnte (Überweisung natürlich an mich) und ich würde dies hier von der Karibik beantworten können. Und genau aus diesem Grunde, dass eigentlich nachfolgendes durchgehend unsicher ist, ist es auch von meiner Seite nicht zu empfehlen.Wenn Du VBA nur des SendCommands wegen nutzt, kannst Du aber auch gleich ein Script machen, wo die Befehle untereinander stehen, das wäre dann die minimal ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Linie auf Polylinie trimmen
alfred neswadba am 02.12.2009 um 20:20 Uhr (0)
Hi,wenn es schon 2500 Programmzeilen gibt (und diese was mit AutoCAD tun?), dann hätte ich mal vermutet, dass mit meiner Beschreibung gearbeitet werden kann. Tuts offenbar nicht, also schlecht beschrieben Woran scheiterst es denn bei Dir? Welcher Punkt ist nicht klar?- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Alternativbemassung mm
alfred neswadba am 16.12.2009 um 09:42 Uhr (0)
Hi Gerhard,ich hätte das programmtechnisch genauso gemacht, Stil nehmen und umstellen, da dies die einzige Situation ist, die DWG-strukturtechnisch plausibel ist. Ich hätte nur gerne gesehen wie ich das auch Programmtechnisch lösen kann.Ich hoffe, dass diese Formulierung nicht das aussagt, was rein aus den Worten zu entnehmen ist. Denn für ich hätte nur gern gesehen klingt danach, als würdest Du andere arbeiten lassen (deren Zeit) und Du brauchst es nicht mal wirklich. Wenn Du selbst etwas dazu beiträgst, ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : DWGs im Durchlauf öffnen bearbeiten speichern schließen
alfred neswadba am 21.12.2009 um 22:08 Uhr (0)
Hi,noch eine Ergänzung zu dem ursprünglichen Thema Muß ich da noch etwas bzgl. dynamische Blöcke berücksichtigenich gebe zu, das nicht so (aufmerksam) interpretiert zu haben wie cadffm (DANKE!)Damit eine weitere Erklärung zu:Enthält die Zeichnung eine oder mehrere Referenzen einer dynamischen Blockdefinition, dann kein Problem, Handling wie oben angeführt.Ist die zu öffnende Zeichnung selbst eine Blockdefinition (mit dynamischen Eigenschaften), dann ist der Weg allerdings zu überdenken, denn dann folgt vo ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : BKS ändern
alfred neswadba am 08.01.2010 um 15:17 Uhr (0)
Hi, Bisher kriege ich lediglich die Antwort ich hätte eine Objektvariable oder With-Blockvariable nicht festgelegtändereUserCoordinateSystems.Add ...auf:ThisDrawing.UserCoordinateSystems.Add ...Wäre mir mal aufgefallen. In der VBA-Hilfe zu AutoCAD hast Du auch dieses komplette Beispiel:Code:Sub Example_UserCoordinateSystems() This example finds the current UserCoordinateSystems collection and adds a new UCS to that collection. Dim UCSColl As AcadUCSs Set UCSColl = ThisDrawing.UserCoordinateSystem ...
|
| In das Form AutoCAD VBA wechseln |