- UID
- 60815
- 帖子
- 52
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2007-6-7
|
有没有批处理高手,帮我看看这段bat代码!!谢谢啦。。
我们在学校使用锐捷拨号上网,今天听一同学说用一段代码 就可以省了锐捷拨号。(每月省60元啊)
他说他只能写基于vista下的。。说xp 没这个漏洞。。。
但我装的是xp 我相信网上还有更高的高手。。所以来网上求助了。。
下面是他发给我的源代码。。。希望高手们能搞个xp能用的。。谢谢啦。。
@ echo off
path=%path%; D:\C语\RuijieSupplicant.exe
echo. 强制关闭锐捷客户端.......
start /wait taskkill /f /t /im 8021x.exe
echo. 更改IP地址...............
echo. IP :218.196.18.38
echo. Mask :255.255.255.0
echo. GateWay:172.20.19.253
netsh interface ip set address name="本地连接" source=static addr=218.196.18.38 mask=255.255.255.0 gateway=172.20.19.254 gwmetric=1 >nul
echo. DNS :202.103.96.112
netsh interface ip set dns name="本地连接" source=static addr=202.103.96.112 register=PRIMARY >nul
echo. 重新启动锐捷客户端.......
start /wait D:\C语\RuijieSupplicant.exe
setlocal enableextensions
call :ProcDelay 900
goto :EOF
:ProcDelay delayMSec_
setlocal enableextensions
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k
:_procwaitloop
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k
set /a diff_=%now_%-%start_%
if %diff_% LSS %1 goto _procwaitloop
echo. 更改IP地址...............
echo. IP :172.20.19.38
echo. Mask :255.255.255.0
echo. GateWay:172.20.19.254
netsh interface ip set address name="本地连接" source=static addr=172.20.19.38 mask=255.255.255.0 gateway=172.20.19.254 gwmetric=1 >nul
echo. DNS :202.103.96.112
netsh interface ip set dns name="本地连接" source=static addr=202.103.96.112 register=PRIMARY >nul
[ 本帖最后由 celery 于 2008-10-13 19:14 编辑 ] |
|