| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| CAD-Engineering optimieren: Wie hole ich mehr aus meinen CAD-Systemen?, ein Webinar am 27.09.2024
|
Autor
|
Thema: Rat gesucht: Arbeitsweise Referenzen (772 mal gelesen)
|
kamikaze155 Mitglied
Beiträge: 16 Registriert: 31.10.2002 Compaq EVO, 2.8Ghz, 512DDR-RAM, Grafikkarte "Onboard"!! AutoCAD2004+ET2004
|
erstellt am: 19. Nov. 2003 14:50 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen Ich bräuchte einmal Euer Rat zur Arbeitsweise in folgender Lage: Ich möchte einzelne oder mehrere Katasterfiles als Referenz Anhängen. Die Darstellung der Referenzen verändere ich entsprechend meinen Bedürfnissen (Liniendicke, Linienfarbe etc.). Da alles "von" gezeichnet ist, habe ich auch keine Problem damit. Da auf den Katasterfiles natürlich unzählige Layer vorhanden sind möchte ich diese nicht immer "von Hand" anpassen. Ich möchte gerne die einmal getroffenen Einstellungen speichern und bei Bedarf laden (Statusmanager?). Wie soll ich das machen wenn ich, z.B. fünf Katasterfiles angehängt habe, die Layernamen sind dann genau die gleichen aber je fünf mal vorhanden. Wie kann ich das am einfachsten machen?
------------------ Die Technik macht uns nicht nur fortgesetzt fauler, sondern auch ständig nachlässiger. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
j-sc Ehrenmitglied
Beiträge: 1838 Registriert: 14.07.2003 W7 64Bit intel core I7 2,8GHz / 4GB ATI FIRE PRO V5800 acad2011 acad2015 acad2018 Athena Expresstools
|
erstellt am: 19. Nov. 2003 15:09 <-- editieren / zitieren --> Unities abgeben: Nur für kamikaze155
|
kamikaze155 Mitglied
Beiträge: 16 Registriert: 31.10.2002 Compaq EVO, 2.8Ghz, 512DDR-RAM, Grafikkarte "Onboard"!! AutoCAD2004+ET2004
|
erstellt am: 20. Nov. 2003 07:09 <-- editieren / zitieren --> Unities abgeben:
Guten morgen j-sc Danke für den Tipp "VISRETAIN", jedoch ist das nicht ganz das was ich brauche. Wenn ich fünf Ref. habe, ist auf allen ein Layer x. Alle diese Layer x möchte ich nun übersteuern mit Liniendicke, -farbe und -typ. Nun möchte ich das nicht alles von Hand einstellen sondern die Einstellungen irgendwie "laden". <alle referenzierte layer x = 0.5mm, grau, strichpunkt> Wenn das irgendwie funktionieren würde .... ?? Grüsse ------------------ Die Technik macht uns nicht nur fortgesetzt fauler, sondern auch ständig nachlässiger. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 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: 20. Nov. 2003 08:01 <-- editieren / zitieren --> Unities abgeben: Nur für kamikaze155
Servus Mach in einem Kataster-file deine Einstellungen.
1 Füge die anderen Kataster-file´s nach dem anderen ein (insert) und exportiere (Wblock) sie wieder. Worla 2 Layermanger von den E-Tools Sollte auch funktieren (Glaub ich) ------------------ Wer Rechtschreibfehler findet, darf sie der Analphabetenvereinigung schenken. Warum einfach, es geht auch Kompliziert. mfG Bernd P. 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: 20. Nov. 2003 08:08 <-- editieren / zitieren --> Unities abgeben: Nur für kamikaze155
Wenn du immer die gleichen Layernamen hast würde es sich lohnen ein Script zu schreiben ! Aber ich denke auch bei euch werden im nächsten Projekt die Layerbezeichnungen wieder andere sein !? Das Script würde dann ca. so aussehen (zB) : _-layer frieren *Layname1,*Layname2,Layname3 sperren *Layname105,*Layname155 usw (Linienstärke,Farbe etc. wird genauso vergeben) "*layname1" bedeutet das er alle Layer die auf "layname1" ENDEN ausgewählt werden ! Auch wenn ich denke das es wohl leider nicht zutrifft bei deinen Projekten- ein Ansatz ist es ja vielleicht.
------------------ - Sebastian Mattis - Weitere Info´s unter F1 ! [Diese Nachricht wurde von cadffm am 20. Nov. 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kamikaze155 Mitglied
Beiträge: 16 Registriert: 31.10.2002 Compaq EVO, 2.8Ghz, 512DDR-RAM, Grafikkarte "Onboard"!! AutoCAD2004+ET2004
|
erstellt am: 20. Nov. 2003 08:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Sebastian Das ist es !! Bei den Katasterplänen wird sich definitiv kein Layername ändern. So ein Script wäre daher ideal Den Inhalt hast Du mir bereits erklärt. Wie sieht das Script aus (Extention) und wie starte ich es? Danke für Infos ------------------ Die Technik macht uns nicht nur fortgesetzt fauler, sondern auch ständig nachlässiger. 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: 20. Nov. 2003 08:58 <-- editieren / zitieren --> Unities abgeben: Nur für kamikaze155
Normalerweise verweise ich auf die ACADhilfe und auf die Forensuche, hier ein Startpunkt: http://ww3.cad.de/foren/ubb/Forum54/HTML/004466.shtml eine "Leerstelle" oder Zeilewechsel ist ein "RETURN" ein "-" vor einem Befehl startet diesen in der Befehlszeileversion (falls vorhanden) Teste: Layer und -Layer ... siehst du ?! ACADhilfe zB: - Überblick über Befehlsskripte Teste die Abfolge der Befehle/Eingaben direkt in AutoCAD-Befehlszeile und schreibe sie dann notfalls mit! (oder Textfenster F2 nachsehen)
also wenn es bei dir um Layer geht: teste "Layer" --> geht nicht (Dialogfenster geht auf) teste "-Layer"--> Aha ! und weil du nach dem Befehl einen Return getätigt hast, benötigst du im Script eine Leerstelle dahinter, oder einen Zeilenwechsel.... dann siehst du in die Befehlszeile und schaust welche Option du benötigst...usw (EDIT: schreiben tust du das ganze zB mit dem Editor - Start/Programme/Zubehör/Editor.... der Dateiname muß mit *.scr enden !
------------------ - Sebastian Mattis - Weitere Info´s unter F1 ! [Diese Nachricht wurde von cadffm am 20. Nov. 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kamikaze155 Mitglied
Beiträge: 16 Registriert: 31.10.2002 Compaq EVO, 2.8Ghz, 512DDR-RAM, Grafikkarte "Onboard"!! AutoCAD2004+ET2004
|
erstellt am: 20. Nov. 2003 09:23 <-- editieren / zitieren --> Unities abgeben:
|
kamikaze155 Mitglied
Beiträge: 16 Registriert: 31.10.2002 Compaq EVO, 2.8Ghz, 512DDR-RAM, Grafikkarte "Onboard"!! AutoCAD2004+ET2004
|
erstellt am: 27. Nov. 2003 13:30 <-- editieren / zitieren --> Unities abgeben:
Tach zusammen Habe jetzt das Script mal erstellt, leider kommt ein Systenfehler und AutoCAD wirft mich sofort aus dem Programm. Könnte es sein, dass das zu viele Anweisungen sind? (siehe Anhang *.scr) Es sind so 2250 Layer die in Farbe und Linienstärke angepasst werden, also ca.4500 Anweisungen. Grüsse ------------------ Die Technik macht uns nicht nur fortgesetzt fauler, sondern auch ständig nachlässiger. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 27. Nov. 2003 13:59 <-- editieren / zitieren --> Unities abgeben: Nur für kamikaze155
|
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3336 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 27. Nov. 2003 14:00 <-- editieren / zitieren --> Unities abgeben: Nur für kamikaze155
Hi, das ist ein großes Skript! Wer soll denn da den Fehler finden, wenn nicht Du selbst? Teile das Skript in mehrere Teile. Für den Anfang eins für die Farben und eins für die Linienstärke und lass sie beide laufen. So kannst Du Dich Stück für Stück dem Fehler nähern. Gruß CADchup ------------------ www.cadditions.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
j-sc Ehrenmitglied
Beiträge: 1838 Registriert: 14.07.2003 W7 64Bit intel core I7 2,8GHz / 4GB ATI FIRE PRO V5800 acad2011 acad2015 acad2018 Athena Expresstools
|
erstellt am: 27. Nov. 2003 14:00 <-- editieren / zitieren --> Unities abgeben: Nur für kamikaze155
Hallo, also der Absturz ist nachvollziehbar. Es dürfte allerdings nicht an der absoluten Menge der zu ändernden Layer liegen, sondern an der relativen Länge der Eingaben pro Zeile. Ich glaube ich habe da mal was von 256 gehört (oder waren es noch weniger?). Jedenfalls müsste es funktionieren, wenn keine Liste von Layernamen, sondern einzelne Namen angegeben werden. Macht das script zwar viiieel länger, aber laufen müsste es. Ciao J-SC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kamikaze155 Mitglied
Beiträge: 16 Registriert: 31.10.2002 Compaq EVO, 2.8Ghz, 512DDR-RAM, Grafikkarte "Onboard"!! AutoCAD2004+ET2004
|
erstellt am: 28. Nov. 2003 07:23 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen @CADwiesel: Eigentlich war das Script nur zur Ansicht, aber wenn Du Dich unbedingt duchfummeln möchtest ... Lisp! ... auch schon einmal gehört Mache AutoCAD erst seit einem halben Jahr, wie müsst so ein Lisp aussehen? @CADchup: Hatte ich bereits probiert ... @j-sc: ich denke auch das es an der Zeichenanzahl in einer Befehlszeile liegt, allerdings habe ich keinerlei Informationen gefunden die etwas über die Anzahl der Zeichen aussagt Alle Layer einzeln möchte ich eigentlich vermeiden ... wenn ich später mal eine Farbe ändern muss Sonst noch eine Idee?? ------------------ Die Technik macht uns nicht nur fortgesetzt fauler, sondern auch ständig nachlässiger. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |