|
Rund um Autocad : X-Ref im Dropdownmenü
Brischke am 22.01.2004 um 11:49 Uhr (0)
Hallo Wastl, deine Fragestellung ist allgemein gehalten aber dennoch sehr speziell, deshalb ist es da verdammt schwer eine allgemeine Lösung anzubieten. Wenn du bestimmte Blöcke aus einer Auswahl heraus einfügen möchtest, dann schau mal in das Handbuch für Benutzeranpassungen und dann nach dem Stichwort IMAGEMenü. Das wäre ine Möglichkeit, das ganze zu realisieren. Wäre ein zusätzliches Menü, was du dir schreiben müßtest. Es kann dann allerdings erforderlich sein, dass du alle möglichen Blöcke bereits als ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Lisp gesucht für Layer tauen und aktuell setzen
Brischke am 16.05.2003 um 08:39 Uhr (0)
Hallo David, ich habe mir mal ewig langer Zeit ein Tool geschrieben, das liegt meinen XX-Werkzeugkästen zu grunde. Einfach Button Klicken - ist der Layer da, dann wird dieser aktuell gesetzt, egal ob gefroren/aus/gesperrt. Wenn er nicht existiert, dann wrid dieser erzeugt und aktuell gesetzt. Im Menü sieht dass dann so aus: [_Button("Beton Bestand", 041k.bmp, 041.bmp)]^C^C(setlayer "041_BET_BEST" "CONTINUOUS" 54 1) Ist natürlich relativ aufwendig die Menüdatei zu erstellen (hatte dazu auch mal ein Tool ges ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Dyn. Blöcke auslesen
Brischke am 04.02.2011 um 18:16 Uhr (0)
Hallo Primator,zum Zählen der Blöcke, Legendenerstellung und Auslesen/Zurückschreiben von Attributewerten kannst du dir auch mal das Tool DT-Insert-Attribut anschauen.Mit diesem kannst du nicht nur dynamische, sondern auch verschachtelte Blöcke auswerten. Das Ganze dann nicht nur als Ausgabe im Textfenster, sondern entweder als Tabelle auf der Zeichnung oder nach Excel exportieren.Eine Legende kann man auch erstellen, dann werden auch die Blockbilder in der Zeichnungstabelle eingefügt.Das Tool gibt es auch ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
Brischke am 21.10.2011 um 15:34 Uhr (0)
Hallo Survey21,grundsätzlich gibt es verschiedene Möglichkeiten das zu realisieren.Welche die beste ist, kann ich nicht beurteilen. Der Zugriff ist via VB oder .Net (egal ob VB.Net oder C#.Net) möglich.Die einfachste und am wenigsten mit Problemen behaftete Lösung ist, dass du deine Applikation in Acad einbettest.Die Quick&Dirty-Variante ist, dass aus deiner Applikation ein Script geschrieben wird, welches du beim Start von Acad direkt mit aufrufst.Startparameter in der Befehlszeile ist dann (wenn ich mich ...
|
| In das Form AutoCAD VBA wechseln |
|
Rund um Autocad : Konvertierung ACAD 2004 > 2002/2000
Brischke am 08.06.2004 um 10:49 Uhr (0)
Zitat: Original erstellt von planung: Wieso nie? Noch nicht, weil Autodesk hierfür nichts getan hat! Ich verstehe die Autodesk-Leute nicht. Microsaft hat es doch auch geschafft, für ältere Office-Systeme einen Konverter zu bauen, damit die mit neueren Systemen abgespeicherten Dokumente damit eingelesen werden können. CAD-Daten sind etwas anderes als irgendwelche Office-Dokumente. Und mal ehrlich: Warum sollte Autodesk das tun? Autodesk ist ein Unternehmen welches unter betirbswirtschaftlichen Gesi ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Brischke am 09.11.2004 um 15:32 Uhr (0)
Zitat: Original erstellt von kiltswitch: ...AutoCAD DesignCenter, keine Datenbank...? ... Nur mal zur Info. Jede Zeichnung ist auch nur eine Datenbank. Diese hat nur ein spezielles FrontEnd, welches die Daten nicht in Tabellenform, sondern eben in Linien und Kreisen wiedergibt bzw eingegeben haben möchte. Der Befehl Wahl in Verbindung mit Filter ist im Grunde eine Select-Anweisung speziell für diese Zeichnungsdatenbank konzipiert. Daran siehst du, dass diese Datenbank nicht so einfach zu handhaben ...
|
| In das Form Autocad VBA wechseln |
|
Rund um AutoCAD : 2013 - kopieren und einfügen geht nicht mehr
Brischke am 19.03.2015 um 07:03 Uhr (1)
Zitat:Original erstellt von Lareleimogli:...Wie wird man diese nicht zu bereinigenden Objekte wieder los?Ich hoffe es kann mir jemand helfenGrussHallo, Viele meiner Kunden haben genau das gleiche Problem. Die Ursachen lassen sich nicht mit Bordmitteln ausschalten - bzw man müsste den gesamten Zeichnungsbestand mit den hier genannten Wegen bearbeiten und korrigieren.Ich habe inzwischen ein Tool geschrieben, welches in die Startroutine eingebaut werden kann, bzw. beim Speichern die Zeichnungen bereinigt und ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Objekt-Reaktor ?????????????
Brischke am 12.10.2003 um 21:39 Uhr (0)
Hallo @all, Reactoren kann man auch hiermit entfernen: (Auszug aus der VLisp-Hilfe) Zitat: Disables all reactors of the specified type (vlr-remove-all [reactor-type]) Arguments reactor-type One of the following symbols: :VLR-AcDb-Reactor :VLR-Command-Reactor :VLR-DeepClone-Reactor :VLR-DocManager-Reactor :VLR-DWG-Reactor :VLR-DXF-Reactor :VLR-Editor-Reactor :VLR-Insert-Reactor :VLR-Linker-Reactor :VLR-Lisp-Reactor :VLR-Miscellaneous-Reactor :VLR-Mouse-Reactor :VLR-Object-Reactor :VLR-SysVar-Reactor ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD ARX Object : Blockreferenzen und deren Attribute
Brischke am 05.01.2012 um 14:18 Uhr (0)
Zitat:Original erstellt von Boortsneggor:...Hier noch mal verbal der Weg, wie ich an meine BlockReferenzen komme:1.BlockTableRecord aus der BlockTable im Modelspace holen2.BlockTableRecord mit Schleife durchlaufen und jedes enthaltene Objekt als DBObject holen3.DBObject auf BlockReferenz fasten4.Abfrage ob BlockReferenz leer (wenn es sich nicht um eine BlockReferenz handelt) und ob der Name der BlockReferenz "ADAM" enthält- Wenn das zutrifft, habe ich meine BlockReferenzen...... ähmm - das geht aber auch ...
|
| In das Form AutoCAD ARX Object wechseln |
|
Rund um Autocad : Blöcke neu regenerieren
Brischke am 01.10.2004 um 11:12 Uhr (0)
Hallo IBS BOH, jetzt versuchen wir doch mal deinem Problem vollständig auf die Schliche zu kommen. Du hast eine Zeichnung in der sind 400 verschiedene Blöcke. Diese sollen allesamt aktualisiert werden. Enthalten die zu aktualisierenden Blöcke auch Attribute? Sind diese in den neuen Blöcken verändert worden? Eine Aktualisierung ist nur über die Aktualisierung der Blockdefinition zu erreichen. Sind Veränderungen an Attributen vorgenommen worden, dann ist auch damit nichts zu erreichen. Dann sind die Blöcke z ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : 800000 Koordinaten als ASCI ausgeben
Brischke am 26.11.2003 um 16:18 Uhr (0)
Hallo Rolf, hilft das folgende, schreibt die Koordinaten der Punkte raus. Code: (defun c:pktkoo ( / as file trenn) (setq trenn ; ;Trennzeichen für Spaltentrennung , für eine tab= eingeben as (ssget ; _X ;hier das ; raus, wenn immer die ganze Zeichnung durchsucht werden soll. ((-4 . and ) ;(8 . LAYERNAME );Hier Layer eintragen, falls nur bestimmte rLayer ausgewertet werden soll (0 . POINT ) (-4 . and ) ) ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blockattribute
Brischke am 06.05.2004 um 13:07 Uhr (0)
Hallo Kelme, kein Problem, es ist nur schwierig zu helfen, wenn man (warum auch immer) nicht die konkreten Informationen hat. Man muss ganz hart unterscheiden zwischen einem Blockdefinition und und einer Blockreferenz! Innerhalb einer Blockdefinition gibt es nur Attributdefinitionen. Diese Attdefs werden, sobald dieser Block in der Zeichnung eingefügt wird, dann also eine Blockreferenz ist, zu Attributreferenzen. Attributreferenzen sind somit die Elemente, welche du auslesen möchtest. Theoretisch solltest ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : mtext --> text
Brischke am 16.07.2003 um 10:03 Uhr (0)
Hallo Attilio, prinzipiell ist das sicher machbar, man muß nur aus dem Text die Font s auslesen. Problem ist (zwar jetzt nicht in der Bsp-Zeichnung), dass innerhalb eines MTEXT auch mehrere Font s genutzt werden. Gehst du da mit Ursprung drauf, werden entsprechend der Fonts einzelne Textobjekte erzeugt. Es ist dann nicht mehr ein Textobjekt, nicht einmal je Zeile, sondern in einer Zeile werden einzelne Textobjekte erzeugt, und ob das dann das Ziel ist? Überleg Dir das noch mal, ob das dann wirklich so sein ...
|
| In das Form AutoLisp wechseln |