Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CMD]Czas w sec
ShadowD
post
Post #1





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Kolejne pytanie z serii tych dotyczących cmd i plików wsadowych. (.bat)

Jak mogę w .bat pobrać ilość sekund które minęły od 1970, w c+ posłużył bym się time() a w cmd?_

A dokładnie chodzi mi o plik w stylu:
Sprawdź czy data w %datajakastam% nie jest starsza niż 5 min...

Ten post edytował ShadowD 26.07.2008, 10:56:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nowotny
post
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

Ostrzeżenie: (0%)
-----


http://forum.php.pl/index.php?showtopic=99...st&p=497846

Możesz napisać sobie najprostszy programik zwracający ten czas i jego użyć...
Go to the top of the page
+Quote Post
ShadowD
post
Post #3





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Cytat
Jeśli chodzi o liczbę sekund od 1970... nosi to nazwę "Unix timestamp" nie bez powodu... zdaje się że Windows nie zna takiej konstrukcji...


A możesz podać przykład takiego pliku, nie mam pojęcia jak go napisać??

Siedzę w cmd od 4 dni i pisze program chwilowo ma ponad 150 lini i do ukończenia brakuje mi jedynie porównania czasu...

Ten post edytował ShadowD 26.07.2008, 11:00:29
Go to the top of the page
+Quote Post
nowotny
post
Post #4





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

Ostrzeżenie: (0%)
-----


Cytat(ShadowD @ 26.07.2008, 10:59:43 ) *
A możesz podać przykład takiego pliku, nie mam pojęcia jak go napisać??

Odniosłem wrażenie że masz pojęcie... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat(ShadowD @ 26.07.2008, 10:49:32 ) *
w c+ posłużył bym się time() a w cmd?_


Coś takiego wymodziłem... pełno bugów i nie zawsze działa ale powinno ci to dać pomysł w jakim iść kierunku i z czego skorzystać jeśli zdecydujesz się użyć jedynie cmd...
Kod
@echo off
rem set d=%date% %time%

echo data i czas zapisane w zmiennej: %d%
echo data i czas obecny: %date% %time%

:CHK_y
if %d:~0,4% == %date:~0,4% GOTO CHK_m
echo rok obydwu dat jest rozny
goto EXIT

:CHK_m
if %d:~5,2% == %date:~5,2% GOTO CHK_d
echo miesiac obydwu dat jest rozny
goto EXIT

:CHK_d
if %d:~8,2% == %date:~8,2% GOTO CHK_h
echo dzien obydwu dat jest rozny
goto EXIT

:CHK_h
if %d:~11,2% == %time:~0,2% GOTO CHK_min
echo godzina obydwu dat jest rozna
goto EXIT

:CHK_min
echo minuty zapisane w zmiennej(%d%): %d:~14,2%
echo minuty teraz(%time%): %time:~3,2%

set /a diff=%time:~3,2%-%d:~14,2%
set /a czas=5
echo roznica miedzy czasem zapisanym w zmiennej(%d%) a obecnym wynosi: %diff% minut


if %diff% == %czas% GOTO IS_EQUAL
if %diff% GTR %czas% GOTO IS_GRTR
if %diff% LSS %czas% GOTO IS_LSSR

:IS_EQUAL
echo roznica wynosi dokladnie %czas% minut
goto EXIT

:IS_GRTR
echo roznica jest wieksza niz %czas% minut
goto EXIT

:IS_LSSR
echo roznica jest mniejsza niz %czas% minut
goto EXIT

:EXIT
Go to the top of the page
+Quote Post
ShadowD
post
Post #5





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Omg 20% komend dla mnie to jak z marsa ;p

Nie zapomniałeś gdzieś o pause?? ;p

Ps Mogę poprosić o GG, proszę napisz do mnie...(752 88 60) ;p

A z to dziękuje... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował ShadowD 26.07.2008, 12:52:05
Go to the top of the page
+Quote Post
nowotny
post
Post #6





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

Ostrzeżenie: (0%)
-----


Cytat(ShadowD @ 26.07.2008, 13:49:22 ) *
Omg 20% komend dla mnie to jak z marsa ;p

Google twoim przyjacielem... sam je dzisiaj poznałem... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat(ShadowD @ 26.07.2008, 13:49:22 ) *
Ps Mogę poprosić o GG, proszę napisz do mnie...(752 88 60) ;p

Ja nie jestem hotline... chcesz pomocy - pisz na forum... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

> - wysłanie na dane wyjście
< - pobranie z danego wejścia...


<a href="http://www.isep.pw.edu.pl/~graniszw/studen.../doswinwsad.pdf" target="_blank">http://www.isep.pw.edu.pl/~graniszw/studen.../doswinwsad.pdf</a>

Ten post edytował nowotny 26.07.2008, 18:29:04
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 21:58