AVEN Geschrieben 14. Mai 2007 Geschrieben 14. Mai 2007 Hallo Zusammen, ich habe folgendes Problem, das ich mittels Batch lösen möchte... allerdings weiss ich noch nicht wie es gehen könnte und hoffe daher auf ein wenig Unterstützung... Problem: Ich habe eine .txt Datei mit diversen Dateinamen: Dateiinhalt sieht wie folgt aus: 1234.exe 4321.exe 1243.exe 1324.exe Jetzt möchte ich diese Datei mit einer Batch auslesen und den Dateiinhalt Zeile für Zeile in eine neue Batch Datei mit einem dazugehörigen Parameter schreiben... Das soll dann in etwas so aussehen: :call 1234.exe /bla /blub Hat von euch einer eine Idee, wie man so etwas realisiern kann? Danke... Gruss AVEN
Thombo Geschrieben 18. Mai 2007 Geschrieben 18. Mai 2007 Angenommen deine txt-Datei heisst "Daten.txt" Dann geht in einer Batch-Datei das so: for /f %%i in (Daten.txt) do echo :call %%i /bla /blub >> AndereDatei.txt Wenn du dass ganze an der Kommandozeile machst, dann ist es: for /f %i in (Daten.txt) do echo :call %i /bla /blub >> AndereDatei.txt Erklärung: die Variable %i wird für jede neue Zeile neu ausgelesen und an den Befehl nach dem "do" übergeben.
mamamia Geschrieben 18. Mai 2007 Geschrieben 18. Mai 2007 Kleiner Tipp noch, machs in wsh, denn wenn du nen bisschen mehr Komfort möchtest, stößt du mit batch schnell an die Grenzen.
AVEN Geschrieben 21. Mai 2007 Autor Geschrieben 21. Mai 2007 Danke Thombo... das hilft mir doch schon etwas weiter...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden