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

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

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

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

Const ssfCONTROLS = 3 

sConnectionName = "本地連接"  '可改成需要控制的連接名稱,如"無(wú)線網(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)文章

最新評(píng)論

同德县| 攀枝花市| 高淳县| 广安市| 大埔区| 东乌珠穆沁旗| 衡东县| 乌苏市| 舒城县| 鸡东县| 昔阳县| 大埔区| 蒲江县| 临颍县| 武平县| 漳平市| 平陆县| 察雅县| 崇信县| 汝城县| 报价| 内江市| 方城县| 克什克腾旗| 沈阳市| 乡城县| 临清市| 扎兰屯市| 元谋县| 上高县| 阿拉尔市| 中江县| 手游| 云阳县| 额济纳旗| 新津县| 沙河市| 潍坊市| 高雄县| 东莞市| 特克斯县|