 |
BricsCAD : Blockify
CADwiesel am 01.11.2019 um 10:05 Uhr (1)
In BricsCA gibt es ein Feature mit dem aufgelöste Blockreferenzen oder Gruppierungen von Objekten in der Zeichnung gefunden und wieder zu Blockreferenzen erstell werden können.Dieses mächtige Feature ist extrem Leistungsstark und zudem ab V19 Build in.Wer also öfter schon solche Pläne mit aufgelösten Blockreferenzen auf dem Tisch hatte und sich darüber geärgert hat, dem kann jetzt kubbeldiekatz geholfen werden.Blockify ist der Befehlsaufruf------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form BricsCAD wechseln |
|
Rund um Autocad : Verarbeitung von fremden DXF/DWGs
CADwiesel am 11.12.2006 um 08:55 Uhr (0)
Grundsätzlich sollte sowiso jeder Wissen, was er in einer Zeichnung oder Zeichnungsdatenbank verändern kann und/oder darf.Wer also schonmal garnicht weiß, wovon ich oben gesprochen habe, sollte schonmal gleich die Finger von den Dingen lassen un sich mal hier richtig über die Dinge schlaumachen.Für den Ungeübten reicht meißt schon ein einfaches _wblock und bereinigen. ------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Rund um Autocad wechseln |
|
Lisp : no function definition: layerstate-getnames
CADwiesel am 18.11.2019 um 10:48 Uhr (1)
Wenn du sichergestellt hast, das die Zeichnungen nacheinander geöffnet werden und eine Aktion erfolgen soll, musst du natürlich auch sicherstellen, das die auszuführende Aktion, in der Zeichnung zur Verfügung steht.Wird dein Lisp geladen?Sieh dazu auch die setvar lispinit anIs es eine Unterfunktion, die ausgeführt werden soll?Hast du die Funktion mal als C: definiert?------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
AutoLisp : Layerschlüssel in ACAD-Mechanical
CADwiesel am 16.07.2003 um 09:50 Uhr (0)
Es ist nur verständlich, dass alle Informationen in der Zeichnung in irgendeiner Form gespeichert werden - wo auch sonnst? Nur bringt dir das betrachten einer dwg - mit ne Hex-editor überhaupt nix. Du musst schließlich an die Infos per (v)lisp ran. Ich vermute immernoch sehr stark, dass die Informationen im GC -3 enthalten sind. Nimm mal einige Lisp s, die den auslesen, oder sich mit Layern beschäftigen und lass sie mal im debuggmodus laufen. ------------------ Gruß CADwiesel bin auch im Urlaub: 29 ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Dateiname aus Attributen bilden
CADwiesel am 10.11.2003 um 10:05 Uhr (0)
also erstmal ist die Vorgehenswiese, wie du es bisher machst von hinten durch die Brust ins Auge ! so ist das etwas einfacher: (strcat c:/temp/ (getvar DWGNAME )) zu 2. Das wäre etwas einfacher, wenn du das näher beschreinem könntest. willst du den Attributwert, oder den Attributnamen als Namensbestandteil? Hängt das Attribut an einem Block, der immer gleich ist, oder meinst du eine Attributdefinition, die in der Zeichnung vorhanden ist? Prinzipiell funzt das auch mit strcat. ------------------ Gruß ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Zugriff auf Text innerhalb von Blöcken
CADwiesel am 13.12.2016 um 09:05 Uhr (1)
Das ist sicher nur Augescheinlich wahr.Der Codeschnipsel geht alle Blockcontainer (Modelspace, alle Layouts und alle sonstigen Blockdefinitionen) der Zeichnung durch.Ich vermute den Fehler eher in den CAD-Handles. Diese sind wahrscheinlich nicht richtig.Code:(vlax-for BlocksItem (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object) ) ) (prin1 BlocksItem)(terpri) (vlax-for Item BlocksItem (prin1 item)(terpri) ) ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : M Text
CADwiesel am 02.07.2009 um 08:56 Uhr (0)
@GigamannWas regst du dich denn hier auf?Bei deiner Lösung hätte dir auch gleich mal einfallen können, das es sicherlich in einer Zeichnung mehr als 4 Winkel für die Mtexte geben könnte. Warumm schreibst du da 4 mal das Gleiche? Hoffentlich nicht nur um man was gesagt zu haben.Und was soll das mit Zitat:isps schreiben kann halt nicht jeder !Sie musste keins schreiben - es wurde von denen die es können, oder wissen, wo es sowas gibt hier reingestellt.Alles Roger?------------------Gruß CADwieselBesucht uns ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Datei öffnen per Lisp
CADwiesel am 20.03.2002 um 09:51 Uhr (0)
hAI Das Problem ist allerdings , dass der code nur bis zu dem Open command ausgeführt wird. Alles dannach kannste vergessen. (defun C:WOPEN () (if (not Wopen_datnam) (setq Wopen_datnam "d:") ) ;Vorgabe für Dateiname setzen (setq Wopen_datnam (getfiled "Zeichnung Öffnen" Wopen_datnam "DWG; DXF" 4) ) ;Dateiname wählen (setvar "filedia" 0) (if (zerop (getvar "DBMOD")) (command "._OPEN" Wopen_datnam) (command "._ ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Layerstatus im Planstempel anzeigen
CADwiesel am 27.09.2007 um 14:53 Uhr (0)
Der Layerstatus wird lediglich in dem Moment, in dem du ihn abrufst eingestellt.Es wird nirgens eine Einstellung auf aktualität festgeschrieben.Du müsstes mal deinen dahinterliegenden Gedanken veröffentlichen, damit sich jemang wiederum darüber Gedanken machen könnte.Allerdings wage ich zu behaupten, das es nicht mit Bordmitteln geht und du ein Tool zum Einsatz bringen müsstestok ich habe es gefunden, was du meinst.Du nutzt den Statusmanager der ETools.Aber auch da musst du in die Programmierung eingreifen ...
|
| In das Form Rund um AutoCAD wechseln |
 DelAEC.zip |
Rund um AutoCAD : AEC-Meldungen ...?
CADwiesel am 23.09.2008 um 09:25 Uhr (0)
Ich habe mal ein Tool für Autocaduser gebastelt, welches jegliche AEC-Einträge aus den Zeichnungen löschen soll.Es kann bei größeren Zeichnungen schon etwas länger dauern, bis das Tool fertig ist, aber es hat in meinen Testzeichnungen funktioniert.Es ist auf alle Fälle auch für Zeichnungen gedacht, die eigentlich keine Sichtbaren, weder über den Datenbankviewer dbview, noch über hinterlassene Applikationseinträge, Objekte in der Zeichnung enthalten.Das Tool ist eine Testversion. Fehler oder nicht bereinigb ...
|
| In das Form Rund um AutoCAD wechseln |
|
BricsCAD : Layer abfragen und reagieren
CADwiesel am 27.09.2017 um 11:40 Uhr (1)
meine Frage war Zitat:Was soll deine Aussage Zitat:Wenn layer "Ort" angezeigt wird bedeuten? Ist der Layer dann als Aktuell eingestellt? Oder ist er getaut, oder eingeschaltet?was sollte Deiner Meinuung nach passieren, wenn du z.b. diesen Befehl ausführst?Code:(command "_.layer" "E" "Ort" "") Ist der Layer Ort eingeschaltet, oder ausgeschaltet? ist er gefrohren oder getaut? ist er aktuell oder nicht..Um mal auf deine Beschreibung einzugehen...du möchtest zu beginn der Sitzung bestimmte, namentlich bekannt ...
|
| In das Form BricsCAD wechseln |
|
Lisp : Probleme mit LSP
CADwiesel am 19.02.2007 um 14:08 Uhr (0)
Du bewegst dich mit den Reaktoren auf ziemlich hohem Know HoffSolltest du nicht wissen, was du tust, bzw. was eigentlich diese Programmzeilen tun, rate ich dir dich ersteinmal mir diesem Thema vertraut zu machen.Es kann nicht Sinn und Zweck dieses Forums sein, den Usern fertig durchgekaute Programmlösungen vorzusetzen, sondern es soll hier Hilfestellung gegeben werden.Wenn hier eine mach-mir-mal Mentalität gefordert werden sollte, brauchen sich die Leute auch nicht zu Wundern, wenn mal eines Tages hier Pro ...
|
| In das Form Lisp wechseln |
|
AutoLisp : (dxf 5) Handle ändern wg. Attout/Attin
CADwiesel am 05.06.2003 um 17:21 Uhr (0)
sach mal - wie oft gibt s denn den zu ändernden Block in der Zeichnung? und soll denn in den Attributen aller gleichnamigen Blöcken das gleiche rein? Wenn es nur um globales Ausfüllen von Att in Blöcken geht, mach das doch mit entmod Such über nen ssget AWS alle betreffenden Blöcke raus, geh mit entnext in die Teile Rein, und ersetze Die Attributwerte durch gen neuen Wert. Du kannst ja vorher ne ascii-datei erstellen, worin die Attributnamen mit den neuen Werten stehen. Die liest du per Read-line ein u ...
|
| In das Form AutoLisp wechseln |