国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 建湖县| 兰州市| 望城县| 光泽县| 黔东| 栾城县| 崇左市| 涟源市| 资兴市| 云霄县| 临猗县| 阜宁县| 黔西县| 云龙县| 泗阳县| 米林县| 静安区| 蒙山县| 军事| 富裕县| 邵东县| 武清区| 方正县| 岑溪市| 河源市| 剑川县| 博罗县| 肥城市| 富裕县| 祁连县| 攀枝花市| 崇左市| 贵溪市| 寿光市| 鹿泉市| 曲周县| 德庆县| 肇东市| 措勤县| 迁西县| 万荣县|