anton44
Verenigingslid
- Lid geworden
- 20 mei 2005
- Berichten
- 1.844
Tjakkaa. Alweer bedankt.
Met deze hobby staat mijn streven naar "perfectie" niet vaak stil.

Hieronder mijn implementatie met een waarschuwing en beveiliging daarvoor.
Met deze hobby staat mijn streven naar "perfectie" niet vaak stil.
Hieronder mijn implementatie met een waarschuwing en beveiliging daarvoor.
Code:
@echo off
set "corr=1"
for /f %%A in ('powershell -NoProfile -Command "Get-Date -Format dd-MM-yyyy"') do set "datum=%%A"
for /f %%A in ('powershell -NoProfile -Command "(Get-Date).AddDays(%corr%).ToString('dd-MM-yyyy')"') do set "date=%%A"
for /f %%i in ('powershell -NoProfile -Command "(Get-Date '%datum%').ToString('ddd')"') do set "weekdag=%%i"
for /f %%i in ('powershell -NoProfile -Command "(Get-Date '%date%').ToString('ddd')"') do set "date_weekdag=%%i"
echo Vandaag : %datum%
echo Testdatum: %date%
echo Weekdag: %weekdag%
echo Testweekdag: %date_weekdag%
set "mapnaam=Backup"
set "today=%date:~6,4%%date:~3,2%%date:~0,2%" 'volledige datum
set "today2=%date:~0,2%" 'kalenderdag
set "today3=%date:~1,1%" 'laatste cijfer van kalenderdag
if %date%==%datum% goto next
echo: WAARSCHUWING - DATA KUNNEN OVERSCHREVEN WORDEN BIJ KOPIEEROPDRACHTEN ALS CORR WAARDE NEGATIEF IS !
choice /C JN /M "...>>>.............doorgaan J of N"
:next
if %errorlevel%==2 goto end
set /a even=%today3% %% 2
if %even%==0 goto 2
pause
:1
echo 1
echo %mapnaam%-%today%-%weekdag%_pst
echo: b.v. een opdracht om data 1 te backuppen
pause
:2
echo 2
echo %mapnaam%-%today%-%weekdag%
echo: b.v. een opdracht om data 2 te backuppen
pause
:end