WMI IE代理 切换或改变(Use WMI Change IE Proxy)

发布时间:2022-04-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了WMI IE代理 切换或改变(Use WMI Change IE Proxy)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
将下面的代码,保存为 vbs即可
复制代码 代码如下:

If WScript.arguments.Count = 0 Then
GetI = -1
Else
GetI = CInt(WScript.arguments(0))
End If

Call YourCode()


'把你弄到的代理都写在一个文本文件里(IP.txt),格式是一行一个: ip:端口
IPS = CreateObject("Scripting.FileSystemObject").OPEnTextFile("IP.txt", 1, True).ReadAll
IPS = SplIT(IPS, vbCrLf)


For IPS_I = 0 To ubound(IPS)
If IPS_I > GetI Then
IPTemp = Split(IPS(IPS_I), ":")
ChangeProxy IPTemp(0), IPTemp(1)
Set WshShell = CreateObject("wscript.shell")
WshShell.run("cscript " & WScript.ScriptFullName & " " & IPS_I)
wscript.quit
End If
Next


Sub YourCode()
'你的代码
End Sub

'使用WMI切换IE代理(Use WMI Change IE PRoxy)

Function ChangeProxy(IP, Port)
'获取计算机名
'Set oNetwork = WScript.CreateObject("WScript.Network")
'computername=oNetwork.COMputerName
On Error Resume Next
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")
Set objShare = objWMIService.Get("Win32_Proxy.ServerName='computername'")
Set objInParam = objShare.Methods_("SetProxySetting").inParameters.SpawnInstance_()
objInParam.Properties_.Item("ProxyPortNumber") = Port
objInParam.Properties_.Item("ProxyServer") = IP
Set objOutParams = objWMIService.ExecMethod("Win32_Proxy.ServerName='computername'", "SetProxySetting", objInParam)
End Function

脚本宝典总结

以上是脚本宝典为你收集整理的WMI IE代理 切换或改变(Use WMI Change IE Proxy)全部内容,希望文章能够帮你解决WMI IE代理 切换或改变(Use WMI Change IE Proxy)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。