Jump to content
Sign in to follow this  
tHaZ

batch program. IF / ERRORLEVEL ?

Recommended Posts

jeg prøver å lage en batch fil som skal kjøres hvert 5. min som sjekker om maskinen er på nettet..hvis ikke, så utfører den en del kommandoer.

Men det funker altså ikke helt. den utfører kommandoene uansett..noen som kan fortelle meg hva jeg gjør galt?

 

Dette er koden jeg har

@echo off
cls
ping 192.168.0.1 | find "Angitt mål er ugyldig." > 
if errorlevel 1 goto fantikke
goto fant

:fantikke
arp -d *
nbtstat -R
ipconfig /flushdns
nbtstat -RR
ipconfig /registerdns
echo - Oppkobling Reparert -
goto end

:fant
echo - Du er allerede på nett -
goto end

:end

 

tanken min er altså at hvis ping replyen er "Angitt mål er ugyldig.", så går den til ":fantikke" ...hvis ikke så går den til ":fant"

Share this post


Link to post

Jeg testet nå, og fikk det til ved å sende output fra ping til en midlertidig .txt-fil (ping IP > ping.txt), og deretter kjøre find og errorlevel på denne fila. Kanskje ikke det svaret du var ute etter, men det funker.

Edited by Rikky

Share this post


Link to post

det fikk meg på en måte et skritt nærmere i hvert fall. så takk,hehe :)

 

startet fra scratch igjen og jeg klarte det til slutt med denne koden (for de som lurer):

@echo off
cls

:start
ping -n 1 -w 1 192.168.0.1 | find "Svar" > nul
if not errorlevel 1 goto ikke_fiks
if errorlevel 1 goto fiks
goto end

:fiks
arp -d *
nbtstat -R
ipconfig /flushdns
nbtstat -RR
ipconfig /registerdns
cls
echo. Oppkobling Reparert
goto end

:ikke_fiks
cls
echo. Du er allerede på nett
goto end

:end

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...