alschi
Goto Top

Woche des Monats rausfinden - BatchDatei

Hallo Leute,

ich habe hier in einem Betrag gefunden wie ich die Woche des Monats ermitteln kann.

For /f "delims=." %i in ("%date%") do @set /p "WoM=%i /7 +1"

in der normalen Shell(cmd) geht das auch aber wenn ich die Zeile in eine Batch eintrage und ausführe kommt eine Fehlermeldung

"datei" ist syntaktisch an dieser Stelle nicht verarbeitbar.

was kann ich tun?

Danke im Vorraus

Content-ID: 115772

Url: https://administrator.de/contentid/115772

Ausgedruckt am: 26.11.2024 um 00:11 Uhr

60730
60730 11.05.2009 um 14:14:55 Uhr
Goto Top
Servus,

in bätchen - immer doppelte %% verwenden. face-wink

For /f "delims=." %%i in ("%date%") do @set /p "WoM=%%i /7 +1"

Gruß
alschi
alschi 11.05.2009 um 14:19:19 Uhr
Goto Top
Danke für die schnelle Antwort

jetzt ist der Fehler weg, nun wartet die batch aber auf ein 'Enter'. Hast du da auch noch einen Tip.

cio
77559
77559 11.05.2009 um 14:55:29 Uhr
Goto Top
Hallo Alschi-

Du hast da wohl /P mit /A verwechselt.
Um das Enter wegzukriegen
For /f "delims=." %%i in ("%date%") do @set /p "WoM=%%i /7 +1"<NUL

Um deine Eigentliche Frage zu beantworten

For /f "delims=." %%i in ("%date%") do @set /A "WoM=%%i /7 +1"echo WoM=%WoM%

Gruß
LotPings
alschi
alschi 11.05.2009 um 15:01:29 Uhr
Goto Top
Danke für die schnellen Antworten.
Hat mir sehr geholfen.

Noch einen schönen Tag.