Forum » Programiranje » včerajšni datum
včerajšni datum
civava23 ::
V kopiraj.bat datoteki z ukazom
set folder=%date:~4,2%-%date:~7,2%-%date:~10,4%
spremenljivki določim današnji datum.
Kako bi moral zgornjo vrstico popraviti, da bi spremenljivki določil VČERAJŠNJI datum.
Hvala !
set folder=%date:~4,2%-%date:~7,2%-%date:~10,4%
spremenljivki določim današnji datum.
Kako bi moral zgornjo vrstico popraviti, da bi spremenljivki določil VČERAJŠNJI datum.
Hvala !
darkolord ::
Načeloma lahko sicer samo odšteješ dan, samo to ne deluje, če si na začetku meseca... Uporabit moraš drugo skripto, recimo tole
civava23 ::
Sem že nekaj iskal po experts-exchange.com, ampak žal :
You Need to Subscribe to View This Solution
skripat ki jo lahko vidim pa seveda ne deluje na začetku meseca.
You Need to Subscribe to View This Solution
skripat ki jo lahko vidim pa seveda ne deluje na začetku meseca.
darkolord ::
@echo off for /F "tokens=2-4 delims=/ " %%f in ('date /t') do ( set mm=%%f set dd=%%g set yyyy=%%h ) set CurDate=%mm%/%dd%/%yyyy% REM Substract your days here set /A dd=1%dd% - 100 - %1 set /A mm=1%mm% - 100 :CHKDAY if /I %dd% GTR 0 goto DONE set /A mm=%mm% - 1 if /I %mm% GTR 0 goto ADJUSTDAY set /A mm=12 set /A yyyy=%yyyy% - 1 :ADJUSTDAY if %mm%==1 goto SET31 if %mm%==2 goto LEAPCHK if %mm%==3 goto SET31 if %mm%==4 goto SET30 if %mm%==5 goto SET31 if %mm%==6 goto SET30 if %mm%==7 goto SET31 if %mm%==8 goto SET31 if %mm%==9 goto SET30 if %mm%==10 goto SET31 if %mm%==11 goto SET30 REM ** Month 12 falls through :SET31 set /A dd=31 + %dd% goto CHKDAY :SET30 set /A dd=30 + %dd% goto CHKDAY :LEAPCHK set /A tt=%yyyy% %% 4 if not %tt%==0 goto SET28 set /A tt=%yyyy% %% 100 if not %tt%==0 goto SET29 set /A tt=%yyyy% %% 400 if %tt%==0 goto SET29 :SET28 set /A dd=28 + %dd% goto CHKDAY :SET29 set /A dd=29 + %dd% goto CHKDAY :DONE echo Date %1 days before %CurDate% is %mm%/%dd%/%yyyy%
veteran ::
Si spregledal smajlija?
Ne, nisem zgrešu. Včasih je treba povedat, da obstajajo enostavnejše rešitve. Čeprav je treba zamenjat orodje. To je tako, kot bi vprašal "kako z žepnim nožkom pripravim 3 kubike drv". Enostavno, "vzemi motorko".
Ne, nisem zgrešu. Včasih je treba povedat, da obstajajo enostavnejše rešitve. Čeprav je treba zamenjat orodje. To je tako, kot bi vprašal "kako z žepnim nožkom pripravim 3 kubike drv". Enostavno, "vzemi motorko".
darkolord ::
Ja, samo človeku, ki ima vseeno samo žepni nožek, s takim nasvetom ne pomagaš kaj dosti
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | batch skripta požene prevečkratOddelek: Programiranje | 2053 (888) | krneki0001 |
» | Avtomatizacija vpisa DNS IP naslovaOddelek: Pomoč in nasveti | 835 (700) | crniangeo |
» | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 9698 (8359) | b3D_950 |
» | [bat datoteke] Trenutni datum in uraOddelek: Programiranje | 2491 (2248) | darkolord |
» | PIC 16f84A - utripanjeOddelek: Elektrotehnika in elektronika | 2217 (2017) | ql000 |