Batch Dateien von Programm nacheinander abarbeiten lassen

eXactA!m

Lt. Junior Grade
Registriert
Feb. 2006
Beiträge
432
Hallo!

Ich sitz momentan vor einem recht großen Problem. Ich möchte mit einem Programm alle TXT-Dateien eines Verzeichnisses durchlaufen lassen und dann ausgeben. Das wollte ich von Batch erledigen lassen:
Code:
set verz=D:\test000
cd %verz%
"Z:\var\filesftp\02-WORK\dumdidum\app.exe" -i "*.txt" -o "D:\test000\out\%random%.txt"
Er findet aber keine Datei namens "*.txt". Bloß wie kann ich meinem Batch-Script, sagen, er möchte bitte alle txt-Dateien nacheinander verarbeiten?

Das Programm ist für meinen Arbeitgeber, daher ist der Inhalt und der Zweck streng geheim :D

Ich hoffe ihr könnt mir helfen ;)

mfg eXactA!m
 
Ich kopier dir hier mal mein laufendes Batch-Skript rein, was sowas macht:

Code:
for /f "delims=X" %%a in ('dir /S /B *.cfg') do "C:\My Dropbox\Visual Studio 2005\Projects\bla01\release\bla.exe" "C:\cpp\04.log" "%%a"

for ist natürlich das stichwort :) wenn du for /? im cmd tippst komme ne erklärung.

Nur ein Tipp noch:
In Batch-Skripten müssen Variablen mit %%name benannt werden, beim Befehl in der Konsole nur mit %name
 
Da hätte ich Holzkopf aber auch selbst drauf kommen können, dass da ne Schleife laufen muss xD

Danke, jetzt läufts einwandfrei!!
 
Zurück
Oben