Hej jeg har lavet en bat fil der først kører en ipconfig /release_all og derefter kører en ipconfig /renew_all , men nogle gange får jeg en DHCP fejl i den og nu vil jeg have den til at køre en fil når der kommer en DHCP fejl
.bat filer er jo netop et script sprog ;) der er 2 kommandoer som du muligvis kan prøve, den ene er "if" og den anden er "errorlevel". du kunne muligvis se sådanne ud, men jeg kan desværer ikke teste den ;( ----------------------------------------------- ipconfig /release_all ipconfig /renew_all if not errorlevel 0 "kør kommando" ----------------------------------------------- btw: errorlevel 0, plejer at værer ingen fejl. Hvis du vil se den errorlevel den kommer ud med, kan du bruge denne komando "echo %errorlevel%"
hmmm... skod, jeg har liget testet det jeg skrev, og det virkede desværer ikke så godt ;( det tyder på at ipconfig ikke bruger %errorlevel% til at angive sine fejl med. også ved jeg ikke hvordan man ellers kan gøre det.
cwd: .bat sproget har da også mange begræsninger, den understøtter kun få ting som "goto, if, for, errorlevel" og andre små funktioner, men man kan aligevel lave mange ting i det, mange login scripts er faktisk .bat;)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.