最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用vbs實現(xiàn)本地連接禁用/啟用腳本代碼

 更新時間:2007年03月05日 00:00:00   作者:  
轉(zhuǎn)載至 http://community.csdn.net/Expert/topic/4881/4881882.xml

復(fù)制代碼 代碼如下:

Const ssfCONTROLS = 3 

sConnectionName = "本地連接"  '可改成需要控制的連接名稱,如"無線網(wǎng)絡(luò)連接"等 

sEnableVerb = "啟用(&A)" 
sDisableVerb = "禁用(&B)"   'XP系統(tǒng)中應(yīng)為 "停用(&B)" 

set shellApp = createobject("shell.application") 
set oControlPanel = shellApp.Namespace(ssfCONTROLS) 

set oNetConnections = nothing 
for each folderitem in oControlPanel.items 
 if folderitem.name  = "網(wǎng)絡(luò)連接" then 
   set oNetConnections = folderitem.getfolder: exit for 
 end if 
next 

if oNetConnections is nothing then 
 msgbox "未找到網(wǎng)絡(luò)連接文件夾" 
 wscript.quit 
end if 

set oLanConnection = nothing 
for each folderitem in oNetConnections.items 
 if lcase(folderitem.name)  = lcase(sConnectionName) then 
   set oLanConnection = folderitem: exit for 
 end if 
next 

if oLanConnection is nothing then 
 msgbox "未找到 '" & sConnectionName & "' item" 
 wscript.quit 
end if 

bEnabled = true 
set oEnableVerb = nothing 
set oDisableVerb = nothing 
s = "Verbs: " & vbcrlf 
for each verb in oLanConnection.verbs 
 s = s & vbcrlf & verb.name 
 if verb.name = sEnableVerb then  
   set oEnableVerb = verb   
   bEnabled = false 
 end if 
 if verb.name = sDisableVerb then  
   set oDisableVerb = verb   
 end if 
next 

'debugging displays left just in case... 

'msgbox s ': wscript.quit 
'msgbox "Enabled: " & bEnabled ': wscript.quit 

'not sure why, but invokeverb always seemed to work  
'for enable but not disable.   

'saving a reference to the appropriate verb object  
'and calling the DoIt method always seems to work. 

if bEnabled then 
'  oLanConnection.invokeverb sDisableVerb 
 oDisableVerb.DoIt 
else 
'  oLanConnection.invokeverb sEnableVerb 
 oEnableVerb.DoIt 
end if 

'adjust the sleep duration below as needed... 

'if you let the oLanConnection go out of scope 
'and be destroyed too soon, the action of the verb 
'may not take... 

wscript.sleep 400 

相關(guān)文章

最新評論

屏东县| 吉木乃县| 涪陵区| 惠水县| 武汉市| 漳平市| 丰宁| 建始县| 河津市| 凌云县| 扬中市| 营山县| 泽州县| 北安市| 慈利县| 女性| 连州市| 平顺县| 桃江县| 定安县| 土默特左旗| 榆中县| 厦门市| 古蔺县| 湾仔区| 阿图什市| 广宗县| 古交市| 凉城县| 万荣县| 延寿县| 确山县| 宜黄县| 淮滨县| 茶陵县| 惠水县| 大余县| 崇仁县| 永靖县| 息烽县| 连平县|