已有如下代码,请问有没有更快速高效的办法- @echo off
- if "%1" == "h" goto begin
- mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
- ::隐藏该cmd窗口
- :begin
- ping -n 1 -w 60000 0.0.0.1 >nul 2>nul
- ::1分钟延时,单位毫秒
- arp -d
- ::清空arp列表
- setlocal EnableDelayedExpansion
- set a=1
- :start
- ping 192.168.0.%a% -w 1 -n 1 -l 4 | find /i "Lost = 1" && set c=1
- if !c!==1 (arp -s 192.168.0.%a% 00-00-00-00-00-00)
- set /a a=%a%+1
- if "%a%"=="120" goto :begin
- goto start
- ::监测非在线IP并绑定错误mac
复制代码
|