Gå til innhold

Tidsscript sjekke tid utføre script


Anbefalte innlegg

Hei

Holder på å lage et script som skal skru av internetten på maskinen et bestemt klokkeslett, og skru på igjen internett et annet klokkeslett.

 

Dette skrur av internett: kjører klokken 4

@ECHO OFF
sc \\DATAMASKIN stop DHCP Client

 

Dette skrur på internett: kjører klokken 7

@ECHO OFF
sc \\DATAMASKINstart DHCP Client

 

Dette fungerer fint, men om maskinen i mellomtiden blir restartet kommer internett på igjen.

Så det jeg må ha er et script som som sjekker om klokken er mellom 16:00 og 19:00 og så kjører en av de andre scriptene.

 

Håper dere kan hjelpe ;)

 

EDIT: topic og forklaring

Endret av Filip_KickAss
Lenke til kommentar
Videoannonse
Annonse

Fant ut ^^

 

@ECHO ON
SETLOCAL
  
     :: This will return time into environment vars
     :: Works on any NT/2K/XP/2003 machine independent of time format
     :: 10 Nov 2002 - updated July 2006


  FOR /f "tokens=*" %%G IN ('time/t') DO set _time=%%G
  SET _time=%_time:~0,2%-%_time:~3,2%
  ENDLOCAL&SET _time=%_time%
  
SET _time
IF %_time% LEQ 19 goto MULIG
EXIT
:MULIG
IF %_time% GEQ 16 goto STOP
EXIT
:STOP
sc \\DATAMASKIN stop DHCP Client

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...