Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Eigenschaftsfilter

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Eigenschaftsfilter (1586 mal gelesen)
tobwo
Mitglied
Dipl. Bauingenieur


Sehen Sie sich das Profil von tobwo an!   Senden Sie eine Private Message an tobwo  Schreiben Sie einen Gästebucheintrag für tobwo

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tobwo 10 Unities + Antwort hilfreich

Servus, leider gibt es keine Ausschlussmöglichkeit.

------------------
<----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark  Bernd P.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

jupa
Ehrenmitglied V.I.P. h.c.
Ruheständler


Sehen Sie sich das Profil von jupa an!   Senden Sie eine Private Message an jupa  Schreiben Sie einen Gästebucheintrag für jupa

Beiträge: 6050
Registriert: 16.09.2004

Windows 10 64bit, ACAD Rel. 14 - ACAD 2023

erstellt am: 17. Jul. 2018 09:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tobwo 10 Unities + Antwort hilfreich

Vll. hilft, Layernamen nach ~|* zu filtern.

Jürgen

------------------
Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 17. Jul. 2018 10:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tobwo 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von tobwo an!   Senden Sie eine Private Message an tobwo  Schreiben Sie einen Gästebucheintrag für tobwo

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 20. Jul. 2018 09:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tobwo 10 Unities + Antwort hilfreich

-> 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 >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz