Jeg har et server som kan have 2 forskellige internetforbindelser den ene en billig satelit, og den anden en dyr linje.
på skibet vælger man via 2 bat script om man kører på den ene eller anden linjen til mail, ved at der bliver lavet en route i routing taballen.
jeg vil gerne lave et simpelt script som tester om det er den ene eller anden linje der bruges, man kan ikke få min søge funktion til at virke i det gode gamle batch script
@echo off :Welcome echo Welcome to the Connection Test pause
:start Route print >route.txt
Color 02
findstr /r "172.21.27.1" route.txt IF ERRORLEVEL 0 GOTO gateway1 IF ERRORLEVEL 1 GOTO gateway2
:gateway1 cls echo *****Testing your network card**** echo ***** CONNECTION OK **** echo ***** USING IRIDIUM **** echo ***** 172.21.27.7 **** pause GOTO slet
:gateway2 cls echo *****Testing your network card**** echo ***** CONNECTION OK **** echo ***** USING SATELITE **** echo ***** 172.21.27.1 ****
Jeg ved ikke om det er noget rod, at oprette midlertidige filer i mapper ( her desktop ) .. Det sker jo overalt i filsystemet.. scriptet afslutter jo også ganske flot med "del route.txt" ;o)
Jo jo - men det kan jo være at den - i andet tilfælde - vil skrive "route.txt" i en mappe der ikke er (skrive)adgang til ? Og der er der altid til %TEMP% mappen
Umiddelbart synes jeg ikke det er den smukkeste løsning, når man kan "pipe" output fra et program til et andet. Så slipper man helt for midlertidige filer.
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.