frage zu batch
kl4Uz 22.03.2007 - 17:36 1078 5
kl4Uz
ambestenwisser
|
Hallo!
Ich wär den batch/cmd Experten hier sehr dankbar für ein wenig Hilfe. Ist es möglich per Batch sämtliche Dateien eines Ordners aufzurufen und jede einzelne an ein anderes Programm weiterzugeben?
Konkretes Beispiel: Ein Ordner mit mehreren tausend Textdateien. Jede einzelne soll mit dem Programm "Beispiel.exe" ausgeführt werden.
Gibt es dafür eine einfache Lösung per Stapelverarbeitungsdatei?
tia, kl4Uz
|
rettich
Legendwaffle, waffle!
|
FOR variable IN list DO command [parameters] [switches]
variable is substituted for each element in the list and passed to command. Variable has a special format in batch files.
list is a list of filenames (wildcards allowed), directory names, or text-strings that are to be processed by command one at a time. command is a DOS internal or external command to be performed for each element of the list. add: also etwa FOR %%f IN (*.txt) DO ECHO %%f oder FOR %%f IN (*.txt) DO CALL NOTEPAD.EXE %%f die befehle werden echt sequentiell abgearbeitet, also erst wenn du das erste file im notepad zumachst, öffnet sich das zweite file, usw
Bearbeitet von rettich am 22.03.2007, 17:59
|
kl4Uz
ambestenwisser
|
Danke dir! Das hab ich gesucht!
|
banjoe
Addicted
|
Ich missbrauch jetzt schnell den Fred um auch eine Frage zu Batch Dateien zu stellen. Ich hab eine ganz simple Batch Datei, welche auf meinem Usb-Stick mir einfach so ein kleines Programm zum Verwalten meiner Portable-Apps öffnet, damit ich nicht immer in die Ordnerstruktur reinklicken muss. Allerdings schließt sich das CMD Fensterle nicht mehr und ich muss es manuell "wegklicken". Da gibt es doch sicher einen einfachen Befehl dafür oder? tia *joe edit: pfui pfui pfui ich könnt mich grad selber haun, such jetz schon so lange danach und jetzt weis ich was ich falsch gemacht hab Einfach ignorieren und weiterlesen im Forum....
Bearbeitet von banjoe am 09.06.2007, 12:39
|
daisho
SHODAN
|
"exit"?
|
banjoe
Addicted
|
Ja schon, aber ich hab das Programm schon falsch gestartet, also nicht mit "Start", deswegen hätts mir glaub ich mit "Exit" auch des Programm wieder zugemacht oder (hab ich jetzt gar nicht mal probiert...) naja thx trozdem edit: Der Vollständigkeit halber hab ichs nochmal schnell ohne "Start" (also Direktlink) und mit Exit probiert und es hätte auch so funktioniert wie ichs brauch, allerdings gefällt mir die "Start" Version besser, ist auch schöner denk ich
Bearbeitet von banjoe am 09.06.2007, 12:43
|