{title}

Ich möchte eine Batch-Datei erstellen, mit deren Hilfe ich eine Textdatei (eine Herstellerdatei) auf der Grundlage eines Datensatzkennzeichens in Feld 30 der Datei in mehrere Dateien aufteilen kann. Der Indicator ist wie "01" oder "02" und so weiter. Es ist eine durch Text begrenzte Datei.

Tut mir leid, ich kann Ihnen nicht direkt helfen. Aber ich habe geschworene Fragen. Sind Sie mit Programmen wie Excel oder anderen Tabellenkalkulationen vertraut? Haben Sie jemals eine Datenbank verwendet? Haben Sie Kenntnisse in einer anderen Programmiermethode als Batch-Dateien? Mein Grund ist Dieser Stapel verarbeitet normalerweise Dateinamen, Größe und andere Schläger. Das Lesen einer Füllung und das Auffinden eines Datensatzes ist jedoch keine native Funktion der Stapelprogrammierung. Wenn Sie jedoch darauf bestehen, gibt es hier andere, die Ihnen helfen können. Sie müssen jedoch einen Beispiel-Eingabetext und gewünschte Ausgaben sowie eine Beschreibung Ihrer Anforderungen bereitstellen.

Wie er sagte, kann dies in einem Tabellenkalkulationsprogramm einfacher sein. Wenn Sie jedoch die Datei veröffentlichen, die Sie haben, und ein Beispiel dafür, wie Sie möchten, dass sie getrennt wird, können wir Ihnen möglicherweise helfen.

Möglicherweise ist dies machbar - können Sie native Windows-Tools verwenden und müssen Sie bestimmte Einschränkungen beachten? Handelt es sich beispielsweise um ein lokales Laufwerk? Ein Beispiel der Daten und eine Erklärung, wie sie geändert werden müssen, sind immer nützlich.

Hier ist ein Beispiel für den Text, mit dem ich arbeiten möchte. 12450 001-00-0001 01TEST MICHAEL F 000000000MM 12450 001-00-0001 02D 09282000 092820000929196500000000 12450 001-00-0001 02E100003 12450 001-00-0001 03P01211 TESTSTRASSE Ich versuche, einen Stapeljob zu erhalten, der alle Zeilen in findet die Datei mit "02D" in den Positionen 30-33 kopieren und in eine neue Datei verschieben.

Lesen Sie die Dokumentation zum Befehl 'FIND'.

Kopieren und Verschieben? Dadurch erhalten Sie die Zeilen in einer newfile.txtCode: findstr "^. 02D." file.txt> newfile.txt

Danke. Das hat funktioniert

RSS-Feeds

Während ich das Update der Foren und alles andere mache, arbeite ich auch weiterhin an den Computer Hope-RSS-Feeds, da ich immer mehr Anfragen nach ihnen habe. Ich habe endlich die Site zum Aktualisieren von RSS-Feeds für beliebte Bereiche auf der Site und dachte, die ganze Community könnte daran interessiert sein. Oben auf dem unten stehenden Link befinden sich zusätzlich zu den RSS-Forum-Feeds, die ich Anfang dieser Woche hinzugefügt habe, Feedburner-Links zur neuen Computer Hope Seite RSS Feeds. Mit dem Feed "Neue Fragen und Antworten" werden Ihre RSS-Reader beispielsweise mit den neuesten Fragen- und Antwortseiten verknüpft, die ich auf Computer Hope gepostet habe. Zusätzlich zum Abonnieren per RSS können diese Links auch per E-Mail abonniert werden. Klicken Sie auf den Link RSS Feedburner und dann auf den Link "Computer Hope wird per E-Mail geliefert", um Updates per E-Mail zu erhalten. Ich hoffe, dass dies für alle von Vorteil ist, deren Startseite auf eine RSS-bezogene Seite wie iGoogle eingestellt ist .Wenn es noch andere Abschnitte gibt, die Sie sehen möchten oder die Sie nützlich finden, lassen Sie es mich wissen. Ich plane, das Wort des Tages in einen RSS-Feed und die Computergeschichte in einen RSS-Feed zu verwandeln, aber es wird etwas mehr Programmierung erfordern.

Beliebte Beiträge