请批处理高手帮忙(arp)

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:20:05
近期学校校园网arp欺骗严重,经过多次试验
绑定静态网关(arp -s ***.***.***.*** **-**-**-**-**-**)根本行不通
清空arp缓存比较有效(arp -d),但必须不停的清除
个人使用: arp -d
%0
结果网络是好了,CPU占用却接近100%
希望高手能够帮忙做出一个1秒钟循环一次的清除arp缓存批处理文件,主要是能达到arp -d效果又不高占用CPU
感激不尽
choice /C YN /n /D Y /t 1 /M "Wait 1s..."
arp -d
%0
根本运行不了
C:\>choice /C YN /n /D Y /t 1 /M "Wait 1s..."
'choice' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

用vbs调用bat,退出麻烦,容易死机

@echo off
:lp
arp -d
ping/n 2 127.1 >nul
goto lp

试试用vbs调用bat吧,

复制保存为 d:\sss.vbs
set ws=WScript.CreateObject("WScript.Shell")
WScript.Sleep 1000
ws.Run "这里写你的批处理的绝对路径",0

再将你的批处理中的%0去掉,改为 start d:\sss.vbs

choice /C YN /n /D Y /t 1 /M "Wait 1s..."
arp -d
%0

======================
补充,测试环境XP 2003,批处理扩展名.cmd我已经测试运行成功!