搜索了很多地方都找不到解决办法,最后还是用reg和结束启用explorer解决的,不是很完美。
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set n=0
:getstr
set /a n=!n!+1
for /f "tokens=2 delims={}" %%i in ('getmac ^|findstr /i /c:"{"') do set NO!n!=%%i
set str1=HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{
set str2=}\Connection
for /l %%i in (1,1,%n%) do reg add %str1%!NO%%i!%str2% /f /v Showicon /t REG_DWORD /d 1
taskkill /f /im "explorer.exe"
explorer
我写的这个,只对当前已经连接好的网络连接进行设置,对于断线,没有ip之类的网络设备,是不处理的,另外这个只在我的本子上测试通过,其他地方我还没测试,你试一下看有无问题。
Last edited by exzzz on 2009-1-10 at 15:22 ]