Kalenderwoche in Batch einfügen und testen mit anderen Datum
Hallo,
ich möchte in einem Batch, einer Variablen die aktuelle Kalenderwoche übergeben.
Ich habe mir folgende Scripte erstellt um die Kalenderwoche einer Variablen in einen Batch zuzuweisen. Das klappt alles soweit nun wollte ich das mal mit einem Datum im neuen Jahr probieren krieg das aber nicht hin. Ich wollte aber das Rechner Datum dafür nicht verstellen. Hat jemand für mich einen Tip.
set protdat=c:\LogFiles\testtt.log
date /t
time /t
set G=%temp%\GetWeek.vbs
set /a KWALT=%kw%-1
echo %kw% >> %protdat% 2>&1
echo %KWALT% >> %protdat% 2>&1
Ich habe in Zeile 6 für Date versucht ein Datum vom Januar einzutragen geht aber nicht.
Gruß
Tommhi
set protdat=c:\LogFiles\testtt.log
date /t
time /t
set G=%temp%\GetWeek.vbs
%G% echo WScript.Echo Datepart("ww",date,vbSunday,vbFirstFourDays)
for /f %%i in ('cscript //nologo %G% %Date%') do set KW=%%iset /a KWALT=%kw%-1
echo %kw% >> %protdat% 2>&1
echo %KWALT% >> %protdat% 2>&1
Ich habe in Zeile 6 für Date versucht ein Datum vom Januar einzutragen geht aber nicht.
Gruß
Tommhi
Please also mark the comments that contributed to the solution of the article
Content-Key: 177940
Url: https://administrator.de/contentid/177940
Printed on: April 24, 2024 at 09:04 o'clock
2 Comments
Latest comment
Aloha,
ist auch logisch, denn in deinem VBS steckt bereits die Ausgabe von date
Kannst natürlich auch dann
greetz André
P.S.: Bitte benutze <.code>-Tags, danke =)
ist auch logisch, denn in deinem VBS steckt bereits die Ausgabe von date
set "Datum=21.02.2012"
set G=%temp%\GetWeek.vbs
>%G% echo WScript.Echo Datepart("ww","%Datum%",vbSunday,vbFirstFourDays)
for /f %%i in ('cscript //nologo %G%') do set KW=%%i
Kannst natürlich auch dann
%date%
statt %datum%
einsetzen, wenn du mit dem aktuellen Datum arbeiten willst greetz André
P.S.: Bitte benutze <.code>-Tags, danke =)