ich möchte unter Windows XP eine Textdatei mit einer Batchdatei nach bestimmten Einträgen durchsuchen und eine Ausgabe generieren. In der Textdatei findet man Einträge, die folgendermaßen geartet sind:
Attribut1=Wert1, Attribut2=Wert2, Attribut3=Wert3, ...
Ich möchte, dass meine Batchdatei in der Textdatei nach beispielsweise "Attribut2" sucht und dann Wert2 ausgibt. Das Attribut, nach dem ich in der Textdatei suchen möchte, ist immer dasselbe. Es ist also immer Attribut2, wonach ich suche, der Name ist also bekannt. Attribut2 kommt bloß mehrmals in der Textdatei vor und die Batchdatei, soll das ständige Herausschreiben von Wert2 ersparen. Wert2 selbst enthält sowohl Zahlen als auch Buchstaben und stets einen Bindestrich, für den Fall, dass das wichtig sein sollte. Wert2 hat immer die gleiche Anzahl an Character und ebenso folgt auf Wert2 immer ein Komma.
Die Ausgabe soll in einer separaten Textdatei erfolgen. In dieser Ausgabedatei soll also lediglich dann Wert2 drin stehen (zunächst).
Kann mir jemand erklären wie das geht? Und bitte beachtet, ich bin ganz neu in der Batch-Programmierung. Ich habe erstes Wissen basierend auf Tutorial-Websites. Scheut euch also nicht mir auch die banalen Dinge zu erklären
Dank euch
Dieser Beitrag wurde von FunkyMonkey bearbeitet: 20. August 2015 - 14:20