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 | 2273 (1108) | krneki0001 |
| » | Avtomatizacija vpisa DNS IP naslovaOddelek: Pomoč in nasveti | 949 (814) | crniangeo |
| » | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 10910 (9571) | b3D_950 |
| » | [bat datoteke] Trenutni datum in uraOddelek: Programiranje | 2628 (2385) | darkolord |
| » | PIC 16f84A - utripanjeOddelek: Elektrotehnika in elektronika | 2370 (2170) | ql000 |