Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Dateiliste automatisiert weiterverarbeiten

Mitglied: Jugendfreund66

Jugendfreund66 (Level 1) - Jetzt verbinden

29.08.2005, aktualisiert 11:35 Uhr, 3767 Aufrufe, 4 Kommentare

Fragment aus Dateinamen in eine Textdatei und diesem etwas voranstellen.

Hallo, ich habe folgendes Problem.
Ich habe mehrere Dateien. Deren Namen sind wie folgt formatiert: Kundenname, Kundennummer, Auftragsart, Auftragsnummer. Ein Dateiname sieht also so aus: "Name Karl Schneider Kunde 9653 Kauf Prozessor Auftrag 123456.txt".
Ich muß nun eine Textdatei erstellen die die Kundennummern aus den Dateinamen enthält, wobei diesen dann eine feste Buchstabenkombination vorranstellt und auch einige Zeichen nachstellt wird.

Um bei dem Beispiel zu bleiben würde es dann z.B. <Auftrag_zu="9653"/> heißen.

Die Problematik wird wahrscheinlich sein daß die Kundennamen unterschiedlich lang sind. Allerdings steht immer das Wort "Kunde" vor der Kundennumer die stets 4 Zeichen lang ist. Auch steht immer das Word "Kauf" nach der Kundennumer.

Im Endefekt sollte die Textdatei also wie folgt aussehen:

<Auftrag_zu="9653"/><Auftrag_zu="7836"/><Auftrag_zu="3325"/><Auftrag_zu="4486"/>

etc...

Ich habe leider überhaupt keine Ahnung wie ich sowas hinbekommen soll. Zwar schaffe ich es noch per Batch eine Textdatei zu generieren die die in Frage kommenden Dateinamen auflistet (dir Name* /a /-p /o:gen >Auftrag_Kunde.txt) doch die Umformatierung bekomme ich nicht hin.

Das Betriebssystem auf dem das ganze laufen sollte ist Windows XP Pro.

Vielleicht kann mir ja jemand weiterhelfen. Ich wäre über jede Anregung dankbar.
Mitglied: Lord-Helmi
29.08.2005 um 08:02 Uhr
Hallo,

eine Textdatei, welche die infrage kommenden Dateinamen enthält, ist als Ausgangsbasis doch recht gut. Mittel einer for-Schleife kannst du nun aus dem Dateinamen die gewünschte Kunden-Nr auslesen.

-------> Auftrag_Kunde.txt <-------
Name Ingo Mueller Kunde 9654 Kauf Festplatte Auftrag 123457.txt
Name Karl Schneider Kunde 9653 Kauf Prozessor Auftrag 123456.txt

-------> KundenNr.cmd <-------
for /f "tokens=1,2,3,4,5,6,7,8,9 delims= " %%i in (Auftrag_Kunde.txt) do echo Vorher_%%m_Danach >>Kunden.txt

Es wird nun eine neue Datei mit dem Namen Kunden.txt erstellt, die deine Infos enthält.

Gruß
Michael
Bitte warten ..
Mitglied: Biber
29.08.2005 um 10:54 Uhr
Moin Jugendfreund66,
ist natürlich lösbar, wenn denn die Inputdatei halbwegs sauber ist. Dazu die Rückfrage:
a)
- Anzahl ist immer gleich? Oder gibt es auch neben Kunden mit Vor/Nachname ("Karl Napp" )
- Kunden mit nur einem Namen ("Django" oder "Anastasia")
- oder mehr Worten ("Kneipe zum fröhlichen Zecher "; "freiwillige Feuerwehr Nordwülferode" ) ?
b) Kundennummer IMMER vorhanden? Oder "0" wenn keine??

Frank /der Biber aus Bremen
Bitte warten ..
Mitglied: Jugendfreund66
29.08.2005 um 11:32 Uhr
Hallo, danke erst mal für die Antwort, ich werde den Tip gleich mal in einer freien Minute ausprobieren. Grüße, Jugendfreund66
Bitte warten ..
Mitglied: Jugendfreund66
29.08.2005 um 11:35 Uhr
Hallo, danke erst mal für die Antwort. Also der Name des Kunde besteht leider nicht immer aus zwei Worten daher dachte ich ja man könnte es anhand des Wortes Kunde filtern. Die Kundennummer ist immer vorhanden und ungleich 0. Grüße, Jugendfreund66.
Bitte warten ..
Ähnliche Inhalte
Windows Server
Netstat automatisiert auswerten?
gelöst Frage von lcer00Windows Server5 Kommentare

Hallo, ich stehe vielleicht ein bisschen auf dem Schlauch ich benötige eine Liste der Prozesse eines Servers, die an ...

Microsoft Office
Makros automatisiert signieren?
Frage von ITboonMicrosoft Office8 Kommentare

Guten Morgen, Meine Frage: Kann man Makros automatisiert signieren? Der Hintergrund: In meinem Unternehmen habe ich alle Makros deaktiviert ...

Windows 10
Automatisiert batch-Dateien erstellen
Frage von ScripterWindows 101 Kommentar

Hallo, bei Win 10 ist es möglich über Verknüpfungen im Startmenü mithilfe der Assistentin Cortana PROGRAMME per Sprachsteuerung zu ...

Windows Server
Automatisiert AD DNS installieren
Frage von winlinWindows Server2 Kommentare

Hallo Leute gibt es irgendwo eine Seite, Forum o.ä. wo ich Informationen oder cmdlets ansehen/herunterladen kann um eine AD ...

Neue Wissensbeiträge
Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transocean vor 14 StundenWindows Mobile

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Internet

Kommentar: Bundesregierung erwägt Ausschluss von Huawei im 5G-Netz - Unsere Presse wird immer sensationsgieriger

Information von Frank vor 2 TagenInternet5 Kommentare

Hier mal wieder ein schönes Beispiel für fehlgeleiteten Journalismus und Politik zugleich. Da werden aus Gerüchten plötzlich Fakten, da ...

Windows 10

Netzwerk-Bug in allen Windows 10-Versionen durch Januar 2019-Updates

Information von kgborn vor 2 TagenWindows 101 Kommentar

Nur ein kurzer Hinweis für Admins, die Windows 10-Clients im Portfolio haben. Mit den Updates vom 8. Januar 2019 ...

Windows 10

Windows 10 V1809: Rollout ist gestartet - kommt per Windows Update

Information von kgborn vor 3 TagenWindows 102 Kommentare

Eine kurze Information für die Admins, die Windows 10 im Programm haben. Microsoft hat die letzte Baustelle (die Inkompatibilität ...

Heiß diskutierte Inhalte
TK-Netze & Geräte
TAPI auf einem Win2016Server installieren und einrichten
Frage von wstabelTK-Netze & Geräte32 Kommentare

Hallo liebe Admins, ich habe folgende Situation: 1 Windows Server 2016 Standard als DC 1 SNOM 710 IP-Telefon 1 ...

Off Topic
Darf ich ein Forum erstellen das Produkte eines Herstellers betrifft?
Frage von cyberwallOff Topic9 Kommentare

Hallo Community, ich habe da eine "rechtliche" bzw. allgemeine Frage zum erstellen von Foren. Darf ich als "normale Person" ...

DNS
SFTP über DynDNS nicht OK - über ext. IP funktioniert es
Frage von C.MorgensternDNS8 Kommentare

Hallo zusammen! Ich habe Probleme beim SFTP Zugriff auf eine Linux Maschine vom WAN aus über eine DynDNS Adresse. ...

Router & Routing
Unbekannte IPv4 Adresse im Routerprotokoll(Portweiterleitung)
gelöst Frage von tklustigRouter & Routing7 Kommentare

Hallo Leute, folgender Screenshot(ScanVersusPortForwarding.jpg) zeigt die im Routerprotokoll aufgezeigten Portweiterleitungen und alle von einem IPScanner eruierten IPv4 Adressen in ...