Zum Inhalt

Vergleicher projektbezogen anpassen

Info

Die Binary Komponente kann nicht projektspezifisch angepasst werden.

  1. Starten Sie den UserClient.
  2. Klicken Sie mit der rechten Maustaste auf die Komponente im Projektbaum.
  3. Klicken Sie auf Eigenschaften der Komponente ändern im Kontextmenü.
  4. Klicken Sie auf die Schaltfläche Vergleicherkonfiguration ....
  5. Geben Sie im Dialog Vergleich konfigurieren die Daten in das Feld unter Ausschließen von Zeilen vom Vergleich ein.

Beispiel: Eine Json Komponente im UserClient anpassen

Abbildung: Dialog Eigenschaften der Komponente ändern, Json

Abbildung: Dialog Vergleich konfigurieren

Anleitung zur Vergleicherkonfiguration des JSON SmartCompares anhand eines Beispieldokuments

Beispieldokument für Json:

Abbildung: Beispiel Dokumentencode für Json-Datei

Vorgehensweise für den Eintrag unter Ausschließen von Zeilen vom Vergleich für das Beispieldokument

Absoluter Ausschluss: Der Anfang des Pfads wird geprüft, alle untergeordneten Elementen werden ignoriert.

.os: Objekt "os" wird mit allen Eigenschaften ("architecture", "system_drive", "programs") ignoriert. Objekt "os2" wird nicht ignoriert.

.os.architecture: Die Eigenschaft "architecture" des Objekts "os" wird ignoriert. Die Eigenschaft "architecture" von "os2" wird nicht ignoriert.

Relativer Ausschluss: Das Ende des Pfads wird geprüft.

architecture: Die Eigenschaft "architecture" wird global ignoriert (hier von "os" und "os2").

products.install_data: Die Eigenschaften "install_data" aller Objekte unter "products" werden global ignoriert (hier von "os" und "os2").

FAQ

Ausgeschlossene Zeilen in der Konfiguration der ASCII-Konfiguration werden beim Vergleich weiterhin angezeigt

Situation: Ich habe die auszuschließenden Zeilen über ihre Zeilennummern genau spezifiziert, sie werden mir beim Vergleich jedoch weiterhin angezeigt. Woran könnte das liegen?

Vom Vergleich ausgeschlossene Zeilen werden nicht durch die Zeilennummern, sondern mit Hilfe einer Zeichenkette angegeben. Um Zeilen aus dem Vergleich auszuschließen, gehen Sie bitte wie folgt vor:

  1. Öffnen Sie den UserClient.
  2. Gehen Sie zum Projektbaum.
  3. Klicken Sie mit der rechten Maustaste auf die Komponente, deren Zeilen Sie vom Vergleich ausschließen möchten.
  4. Klicken Sie auf Eigenschaften der Komponente ändern im Kontextmenü.
  5. Der Dialog Eigenschaften der Komponente wird angezeigt.
  6. Klicken Sie auf Vergleicherkonfiguration
  7. Der Dialog Vergleich konfigurieren wird angezeigt.
  8. Erweitern Sie die Liste der Vom Vergleich ausgeschlossenen Zeilen mit entsprechenden Einträgen (entweder die gesamte Zeile oder mit Platzhaltern)

Info

Wenn die Liste der ausgeschlossenen Zeichenkette(n) einen Eintrag enthält, wird jede Zeile, die EXAKT diese Zeichenkette enthält, vom Vergleich ausgeschlossen.

Platzhalter

*a -> schließt alle Zeilen aus, die mit dem Zeichen a enden.

a* -> schließt alle Zeilen aus, die mit dem Zeichen a beginnen.

*a* -> schließt alle Zeilen aus, die an irgendeiner Stelle ein a enthalten.

{Leerzeichen}* -> schließt alle Zeilen aus, die mit einem Leerzeichen beginnen.

<TAB>* -> schließt alle Zeilen aus, die mit einem Tabulator beginnen.

Beispiel

Ist-Wert*

*alarm*

Die Einträge bedeuten, dass jede Zeile, in der eine Änderung mit der Zeichenkette "Alarm" auftritt und jede Zeile, in der eine Änderung mit der Zeichenkette Ist-Wert beginnt, vom Vergleich ausgeschlossen wird.

Verwandte Themen