| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Layer automatisch erstellen (2257 mal gelesen)
|
sero Mitglied Landschaftsarchitekt
Beiträge: 233 Registriert: 20.07.2002 Win 10 Pro, AutoCad 2018 voll
|
erstellt am: 21. Okt. 2004 22:19 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, wir wollen in unserem Büro die Layernamen, Farben vereinheitlichen, aus dem Grund, daß jeder Mitarbeiter mit der Layerbezeichnung etwas anfangen kann. Dazu wollen wir eine Liste mit allen möglichen Layernamen, die logisch aufgebaut sind, zusammenstellen. Kann man diese Zusammenstellung aller möglichen Layernamen in einem Lisp einbinden und bei Aufruf des Lisp Programms eine individuelle Layerzusammenstellung vornehemen. Wenn möglich auch noch nachträglich Layer hinzufügen. Folgendes Bsp.: neue Zeichnung -> Lisp-Programm öffenen -> benötigte Layer aus Datenbank auswählen (evt. mit festgelgter Farbe) -> Layer werden automatisch erstellt mit der voreingestellten Farbe -> fertig... Danke und Gruß Sero
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sero Mitglied Landschaftsarchitekt
Beiträge: 233 Registriert: 20.07.2002 Win 10 Pro, AutoCad 2018 voll
|
erstellt am: 21. Okt. 2004 22:21 <-- editieren / zitieren --> Unities abgeben:
|
Proxy Ehrenmitglied Stateless-DHCP v6-Paketfragmentierer
Beiträge: 1629 Registriert: 13.11.2003 Tastaturen, Mäuse, Pladden, Monitore, ...
|
erstellt am: 21. Okt. 2004 22:30 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Suchfunktion innerhalb von "Rund um AutoCad" und ggf. Lisp mach "._-layer" "_make" benutzten .... blablupp ... dieses Thema der Layererstellung-/Verwaltung ist sehr oft nachgefragt/besprochen worden. Alter. Lösung: Einen Block einfügen über ._insert der die Layerstruktur beinhaltet. Diesen Block einfach im Netz (Schreibgeschützt für Daus) ablegen. ------------------ "Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language?" Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1968 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 22. Okt. 2004 08:03 <-- editieren / zitieren --> Unities abgeben: Nur für sero
|
Dig15 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. für Markscheidewesen und Geodäsie
Beiträge: 5833 Registriert: 27.02.2003 DWG TrueView 2014
|
erstellt am: 22. Okt. 2004 08:37 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Erstelle Dir einfach ein eigenes Menü. Dies bindest Du dann in die Arbeitsplätze ein. Ein Beispiel hängt dran. Dar Original stammt von Caladia. Die ACAD Hilfe ist dazu auch recht umfangreich. Viele Grüße Lutz ------------------ May the force be with you! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
IBS BOH Mitglied
Beiträge: 212 Registriert: 22.09.2004 Windows 2000 AutoCAD 2004 SP 1a Expresstools 2004 Deutsch HP DesignJet 800
|
erstellt am: 22. Okt. 2004 08:48 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Hallo Sero. Die Idee von CADwiesel ist denke ich eine der leichtesten zu diesem Thema, wir haben auch alles in eine dwt gespeichert, die dann direkt mit der neuen Zeichnung geladen wird. Die Layer haben wir außerdem noch exportiert, sodaß wir diese immer wieder importieren können, nach Beendigung der Zeichnung bereinigen wir diese dann, sodaß die leeren Layer alle entfallen. Bei Bedarf einfach wieder den Layerstatus importieren. Viele Grüße IBS BOH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadPLAN Mitglied Dipl.Ing.(FH)
Beiträge: 196 Registriert: 11.04.2003 AutoCAD Map 3D, Vermessungsappliaktion rmMap DXF Konverter, AutoCAD 2000 lt, Win2000
|
erstellt am: 22. Okt. 2004 08:50 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Der einfachste Weg ist doch der von cadwiesel. Wenn die Zeichnung dann fertig ist, einfach Zeichnung bereinigen (Befehl "bereinig") und schon sind alle Layer und Blöcke, die man nicht benötigt hat, gelöscht (wenn man das unbedingt will). Gruß Gunter ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dig15 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. für Markscheidewesen und Geodäsie
Beiträge: 5833 Registriert: 27.02.2003 DWG TrueView 2014
|
erstellt am: 22. Okt. 2004 09:03 <-- editieren / zitieren --> Unities abgeben: Nur für sero
@all: CADwiesel sein Vorschlag ist sicherlich ein sehr praktikabler Weg. Meiner Meinung nach spricht aber die große Anzahl leerer Layer in der Zeichnung dagegen. Weiterhin habe ich den Speichern Befehl mit einer Dateiprüfung und Bereinigung gekoppelt, so dass mir die Vorlagelayer in einer dwt nichts nützen. Bei einem eigenen Menü brauch man bloß die Layer erstellen, die wirklich benötigt werden. Ich habe es auch noch erweitert mit eigenen Werkzeugkästen und Optionen zum einfügen von vorgegebenen Layouts. Grüße Lutz ------------------ May the force be with you! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mkl-cad Mitglied Technischer Zeichner
Beiträge: 378 Registriert: 23.07.2003 ACAD 2002 Express Tools 1-9 Architektural Desktop Windows XP Server Windows 2003 3 GHz Rechner 1 GB RAM 80 GB Festplatte ATI FireGL V3100 2 17" Flachbildschirme
|
erstellt am: 22. Okt. 2004 09:43 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Hallo Layererstellung mittels einem Block oder einer Vorgabdatei kann ich nicht empfehlen. Bei bestehenden Zeichnungen kann man keine Voragabedatei benutzen. (z.B Zeichnungen von Kunden) Beim einfügen von Blöcken ändern sich die Layer nicht wenn diese schon in den Zeichnungen bestehen. Bei uns hat sich ergeben das einige Eigenschaften der Layer im weitern Verlauf sich ändern müssen. Soll heißen nach ein paar Monagen stellt sich heraus das einige Layerfarben oder Layerlinientypen doch nicht so gut sind. Daher haben wir ein Lisp-Programm das beim öffnen einer Zeichnung alle Layer auf den neuen Stand ändernt. Leider kann ich das Programm nicht hier reinsetzten da das Programm nicht alleine funktioniert sondern mit anderen Funktionen vernetzt ist. Ich setzte hier mal die Dialogdatei hinein, die wir für die Layereinstellungen benutzen. Gibt vielleicht ein paar Anregungen. Seht euch auch mal die Hilfe in dem Dialogfenster an. Die dazugehörigen Lispbefehle hab ich mal aus meinem Programm herauskopiert. Aufruf mit Lay-hilfe. Wir benutzen zum wechseln der Layer ein Kontexmenü das mit der mittleren Maustaste aufgerufen wird. Dieses Menü kann man nach der Reihenfolge wie angegeben anzeigen lassen oder Alphabethisch sortieren lassen. Bildschirmauflösung min. 1024x768 Viel Spaß bei der weiteren programmierung ------------------ Martin [Diese Nachricht wurde von mkl-cad am 22. Okt. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mkl-cad Mitglied Technischer Zeichner
Beiträge: 378 Registriert: 23.07.2003 ACAD 2002 Express Tools 1-9 Architektural Desktop Windows XP Server Windows 2003 3 GHz Rechner 1 GB RAM 80 GB Festplatte ATI FireGL V3100 2 17" Flachbildschirme
|
erstellt am: 22. Okt. 2004 10:00 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Hab nochmal ein Beispiel des Dialogfensters reingestellt. 1. Kontexmenü Erste Liste setzt den aktuellen Layer, zweite Ändert Objekte auf den Layer 2. Layersetup 3. Einstellung für jedes Gewerk wie das Menü sortiert werden soll ------------------ Martin [Diese Nachricht wurde von mkl-cad am 22. Okt. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jürgen Scheeren Mitglied Energieanlagen Konstrukteur , CAD-Administrator
Beiträge: 262 Registriert: 03.04.2003 Autocad MEP 2014 win7x64bit
|
erstellt am: 22. Okt. 2004 17:21 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Hallo Martin, wäre ganz schwer an Dein Layersetup-Prog interessier, vieleicht kannst Du es hier rein setzen. Suche schon lange ein Prog mit so einem Dialog, würde es dann für mich anpassen. Gruß Jürgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 25. Okt. 2004 07:52 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Servus Wieso nicht über das Designcenter? -Leicht zu ändern (Datei liegt einmal im Netzwerk) -Leicht neue Layer zu hollen -kann man mit Standardprüfung verbinden (gibt´s schon in AC2002?) ------------------ schöne Grüsse aus der Steiermark Bernd P. Warum Einfach es geht auch kompliziert Bitte Supportangaben eintragen, warum siehst du hier Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AsSchu Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 27.06.2003 ACAD 2012
|
erstellt am: 25. Okt. 2004 08:07 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Zitat: Original erstellt von Jürgen Scheeren: Hallo Martin,wäre ganz schwer an Dein Layersetup-Prog interessier, vieleicht kannst Du es hier rein setzen. Suche schon lange ein Prog mit so einem Dialog, würde es dann für mich anpassen. Gruß Jürgen
Moin, nimm einfach das was Dig15 geposteet hat. ändere es dann ab. Das ist fast das gleiche. :-)) Ciao
[Diese Nachricht wurde von AsSchu am 25. Okt. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jürgen Scheeren Mitglied Energieanlagen Konstrukteur , CAD-Administrator
Beiträge: 262 Registriert: 03.04.2003 Autocad MEP 2014 win7x64bit
|
erstellt am: 25. Okt. 2004 09:36 <-- editieren / zitieren --> Unities abgeben: Nur für sero
Hallo AsSchu, danke für den Tip, habe ich aber schon. Ich bin schon lange auf der suche nach einem Prog bei dem ich das über einen Dialog einstellen kann und die Progs von Martin sahen sehr gut aus. Martin war auch schon so Nett und hat mir seine Progs zur Verfühgung gestellt. Gruß Jürgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |