| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: Layer verschiedener Zeichnungen ändern (2493 mal gelesen)
|
ninamo Mitglied Dipl.-Ing. Maschinenbau (BA)
Beiträge: 10 Registriert: 31.05.2005 AutoCAD LT 2002
|
erstellt am: 06. Jun. 2005 16:52 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 06. Jun. 2005 18:01 <-- editieren / zitieren --> Unities abgeben: Nur für ninamo
Nein das geht nicht (so einfach). Wenn man wirklich viele Layer ändern, bzw in vielen Dateien die gleichen Layer ändern muß, so kann man sich ein Script oder Makro schreiben, das lohnt natürlich erst ab einer größeren Anzahl. Ab ACAD-Lt 2004 (?) kann man den den Layer-Statusmanager nutzen, dieser wird aus dem Layereigenschaften-Manager heraus aufgerufen. Dort kann man sich Layerstände und/oder deren eifgenschaften speichern / exportieren und wieder importieren. Muß man aber auch wieder in ein Script einbauen oder in jeder Datei "von Hand" ausführen. Welche ACAD-Lt Version nutzt du ? Tip: lese mal den Infothread zu Supportangaben <ganz unten..>
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ninamo Mitglied Dipl.-Ing. Maschinenbau (BA)
Beiträge: 10 Registriert: 31.05.2005 AutoCAD LT 2002
|
erstellt am: 07. Jun. 2005 07:35 <-- editieren / zitieren --> Unities abgeben:
Habe AutoCAD LT 2002 (habe ich nun auch in mein Profil eingeragen. Danke für die Antwort - bin leider im Makroschreiben nicht firm. Werde also in den sauren Apfel beißen müssen und die Layer in jeder Zeichnung ändern müssen. Gruß Nina Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 07. Jun. 2005 08:09 <-- editieren / zitieren --> Unities abgeben: Nur für ninamo
das du in solchen Dingen nicht fit bist ist ja nicht schlimm, ist aber evtl. genau der richtige Anlass damit anzufangen In diesem Fall wäre es ein besonders einfaches SCRIPT / eine einfache Textdatei die man schreiben muß. An deiner Stelle würde ich den LAYERSTATUS nutzen (gibt es in ACAD2002) falls es viele Layer pro Datei sind. Andere Wege die man nutzen kann / je nach Zeichnungsaufbau: Ein "Vorlagendatei" erstellen die ALLE Layer enthält die man geändert haben möchte und dann fügt man eben die alte als Block ein und die alten Layerdefinitionen werden dabei ignoriert,nehmen also die Eigenschaften der Zieldatei an... (berücksichtigt aber keine Layout, die müßte man separat in die Datei holen) Falls die Layer nur im Modellbereich genutzt werden so reicht es auch den gesamten Inhalt einmal in eine Vorlagendatei.dwg mit den neuen Layer zu schieben (ausschneiden und in Zieldatei mit orginalkoordinaten einfügen) und die Quelldatei zu "bereinigen" , danach auf gleichem Weg Geometrie wieder zurück in die Ursprungsdatei zurückschieben.Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ryfCAD Mitglied Architekt
Beiträge: 126 Registriert: 21.06.2005
|
erstellt am: 27. Jun. 2005 10:48 <-- editieren / zitieren --> Unities abgeben: Nur für ninamo
|
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 27. Jun. 2005 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für ninamo
Ich würde aber eher eins zwei andere empfehlen, zum Beispiel dieses hier: Zitat: Original erstellt von Peter Heuser: ...ich schon: http://www.angelfire.com/clone/ezscript/ezscript.htm Ein externes tool(ezscript.exe) mit dem man sowohl scripts als auch lsp-datein verwenden kann. Das beste was ich bis jetzt gesehen und getestet hab...
(man kann mehrere Scripte wählen sowie Zeichnungsdateien aus verschiedenen Verzeichnissen)Das bedeutet das man so perfekt ein "Skript-Baukastensystem" nutzen kann: angenommen man hat ein Script "FILLMODE.scr" "QSAVE.scr" "PLOT.scr" sowie Scripte für Werte: "Wert-0.scr" "Wert-1.scr" usw. Dann könnte man das eine Mal die Dateien auswählen Fillmode / Wert-0 / PLOT um die Dateien zu öffnen, Fillmode auf 0 zu setzen und zu drucken, anschließend wird die Datei ohne zu speichern geschlossen. dazu als Beispiel unten einmal das daraus erzeugte Batch-Script von ezspro Das andere Mal könnte man das "Qsave" hinzufügen, Fillmode vor dem Plotten auf 1 setzen usw... , Klasse Sache ! Etwas blöd: wird im Verzeichnis "C:/ezscript" installiert... -----Beispiel im Anhang-------- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |