Unter Windows 7 benötige ich eine .bat-Datei, die Dateien in einem Ordner ausführt, wenn ich sie dort ablege. Ich möchte zum Beispiel, dass Dateien mit dem Suffix .sas ausgeführt und nach der Ausführung umbenannt werden. Ich möchte, dass Zehenprogramme nacheinander und nicht gleichzeitig ausgeführt werden. Ich bin auf meiner Schlägerprogrammierung verrostet.
Ich kann Folgendes zum Laufen bringen,
cd C:\Users\ABC\Dropbox\XYZ\Runlibrary
timeout /t 15
"C:\Program Files\SASHome2-94\SASFoundation\9.4\sas.exe" -sysin "program5.sas"
ren "program5.sas" "program5.done"
Aber jetzt wollen Sie eine Schleife und die Möglichkeit, alle .SAS-Programme im Ordner ausführen zu lassen. So etwas wie
do (the following 1 million times)
timeout /t 15
for %f in (*.sas) do "C:\Program Files\SASHome2-94\SASFoundation\9.4\sas.exe" -sysin "%f"
for %f in (*.sas) do ren "*.sas" "*.done"
Gedanken, Links oder Beispielcode?