国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

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

2020-06-26 18:05:50
字體:
供稿:網(wǎng)友
代碼如下:

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 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 怀集县| 衡东县| 雅江县| 华阴市| 武安市| 白朗县| 元江| 舞钢市| 原阳县| 荔波县| 新密市| 肇东市| 平安县| 新龙县| 织金县| 合肥市| 方山县| 玉溪市| 巴东县| 根河市| 上杭县| 东源县| 红原县| 托里县| 得荣县| 津市市| 内丘县| 鹰潭市| 武威市| 化隆| 衡水市| 巨鹿县| 筠连县| 习水县| 蒲江县| 府谷县| 怀集县| 铜陵市| 广宁县| 长兴县| 三原县|