Pokud se připojujete do více sítí jedním rozhraním, potřebujete vícero nastavení TCP/IP protokolu a někdy i proxy serveru.Toho lze docílit ve WinXP pomocí příkazů netsh a reg add
Příklad nastavení pevné adresy a zapnutí proxy:
rem u pripojeni "NET1" je IP/Maska 10.0.0.2/24, Brána 10.0.0.1
netsh interface ip set address "NET1" static 10.0.0.2 255.255.255.0 10.0.0.1 0
rem DNS 10.0.0.1
netsh interface ip set dns "NET1" static 10.0.0.1 PRIMARY
set cesta="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
rem zapni proxy
reg add %cesta% /v ProxyEnable /t REG_DWORD /d 00000001 /f
reg add %cesta% /v ProxyOverride /d <local> /f
rem nastav proxy na 10.0.0.1:3128
reg add %cesta% /v ProxyServer /d 10.0.0.1:3128 /f
Příklad nastavení dynamické IP a připojení bez proxy serveru:
rem u pripojeni "NET1" vse automaticky
netsh interface ip set address "NET1" dhcp
netsh interface ip set dns "NET1" dhcp
set cesta="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
rem vypni proxy
reg add %cesta% /v ProxyEnable /t REG_DWORD /d 00000000 /f
Poznámky:
Pokud potřebujete získat do proměnné jednotlivé entity systémového data:
for /f "tokens=1-4 delims=. " %%a in ('date/t') do (
set den=%%b
set mesic=%%c
set rok=%%d
)
for /f "tokens=1-3 delims=: " %%a in ('time/t') do (
set hodina=%%a
set minuta=%%b
)