| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Eigenschaftsfilter (1585 mal gelesen)
|
tobwo Mitglied Dipl. Bauingenieur
Beiträge: 524 Registriert: 08.09.2006 Windows 10 64 bit Civil3D 2022 1.1 HEC-Ras
|
erstellt am: 17. Jul. 2018 08:36 <-- editieren / zitieren --> Unities abgeben:
Hallo kann mir jemand veraten wie man Layer aus dem Eigenschaftsfilter herausbekommt. Ich möchte zum Beispiel keine Layer aus einem Xref im Filter haben. Da die Xref-Layer das Zeichen "|" ( senkrechter Strich) könnte ich diese gleich ablehnen. Geht das irgendwie? ------------------ MFG Tobias 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: 17. Jul. 2018 09:21 <-- editieren / zitieren --> Unities abgeben: Nur für tobwo
|
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6050 Registriert: 16.09.2004 Windows 10 64bit, ACAD Rel. 14 - ACAD 2023
|
erstellt am: 17. Jul. 2018 09:38 <-- editieren / zitieren --> Unities abgeben: Nur für tobwo
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 17. Jul. 2018 10:08 <-- editieren / zitieren --> Unities abgeben: Nur für tobwo
Die Perfekt-Lösung gibt es nicht, Workarounds schon, auch gibt es Ausschlußmöglichkeiten, ABER: In einem Eigenschaftenfilter kannst du a) mehrere Filterdefinitionen anlegen b) es gibt mehr wie nur den Namen als Eigenschaft für die Filtermöglichkeit zu a) Alle Filterdefinitionen sind als ODER Filter anzusehen, du hättest aktuell gerne eine UND Option, diese gibt es jedoch nicht. zu b) Sorge für eine weitere Filtermöglichkeit der XREF-Layer, dann hast du es leicht. Was da praxisgerecht ist hängt von euren Daten, Einstellungen und Strukturen ab. Dennoch ein Beispiel: Visretain=1, Transparenz der XRef-Layer ist irrelevant, dann setze ich die Transparenz der XRef-Layer auf 1 und filtere alle Layer welche die Transparenz ungleich1 haben => ~1 zu c) Oups? Wenn Ihre einen Dateinamensyntax mit fester Länge habt, dann kannst du in Abhängigkeit von deinem gewünschten Namenfilter auch einfach das | an diese einen Stelle ausschließen. Aber auch hier wieder: Um das beurteilen zu können benötigt man mehr Wissen, was dir vorliegt. Damit man nicht unzählige Möglichkeiten und Beispiele bringt welche dann doch nicht nutzbar sind in deinen Fällen, mußt du selbst ran.
@CADdog: [ALT GR] + [><] für das dritte Zeichen der taste = Pipe"|" geht aber auch. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tobwo Mitglied Dipl. Bauingenieur
Beiträge: 524 Registriert: 08.09.2006 Windows 10 64 bit Civil3D 2022 1.1 HEC-Ras
|
erstellt am: 20. Jul. 2018 08:43 <-- editieren / zitieren --> Unities abgeben:
Hallo cadffm die Variante b) funktioniert bestens. Vielen Dank. zu c) Das verstehe ich noch nicht, darum folgende Fragen: -> c1) Kann man im Namen mehrere Bedingungen schreiben oder ist das eine Bedingung, die im obersten Filter steht? -> c2) gegebenenfalls: Wie trennt man zwei Bedingungen? -> C3) Wie filtert man an der x. Stelle das Zeichen "|" heraus?
------------------ MFG Tobias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Mechanical Design Engineer (m/f/d) | Mechanical Design Engineer (m/f/d) Kaufering Job reference: 46950 As we expand our system development team, we are seeking a new member to join us. You will be part of a cross-functional project team tasked with developing highly differentiated anchoring systems and shaping our technology roadmaps.
Your role will involve designing and engineering cutting-edge ... | Anzeige ansehen | Maschinenbau |
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 20. Jul. 2018 09:29 <-- editieren / zitieren --> Unities abgeben: Nur für tobwo
-> c1) Kann man im Namen mehrere Bedingungen schreiben oder ist das eine Bedingung, die im obersten Filter steht?Ich verstehe die Frage nicht, daher zwei Beispiele: Zeile1: A*# Alle Layer die mit A anfangen UND zugleich mit einer Zahl enden. oder auch Zeile1: A* Zeile2: *# Alle Layer die mit A anfangen und alle Layer die auf eine Zahl enden.-> c2) gegebenenfalls: Wie trennt man zwei Bedingungen? Man kann die Bedingungen nicht trennen, es sind immer ODER-Bedingungen, also zählt jede für sich, alle gleichzeitig. -> C3) Wie filtert man an der x. Stelle das Zeichen "|" heraus? Das Thema ist WILDCARDS oder "PLATZHALTER"
Ich habe zB. Projekte in denen alle Dateinamen 33 Zeichen lang sind, Xrefnamen sind immer = Dateinamen [i](sollte man Unterschiedlich lange Dateinamen haben, so könnte man einfach den XRef-Namen neu vergeben, immer mit gleicher Länge) Angenommen meine Xref-Namen sind imer nur 4 Zeichen lang, Namenfilter: ???[~|]*# Zeigt alle Layer die auf H enden, aber nicht aus einer Xref stammen.[/i]
STOP - Leider funktioniert hier der Layernamefilter etwas anders wie von mir gedacht, zumindest in meiner AcadVersion MEIN FEHLER, oder der von Adesk. Aber eigentlich ist der Filter richtig und funktioniert auch mit anderen Zeichen, nur bei dem "|" leider nicht. abcd[~X]* zeigt alle Layer die an 5.Stelle kein X haben, mit einem | funktioniert der Filter,warum auch immer, leider nicht, sorry noch mal.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|