WMI IE代理怎么实现切换或改变
WMI IE代理怎么实现切换或改变
这篇文章主要介绍“WMI IE代理怎么实现切换或改变”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“WMI IE代理怎么实现切换或改变”文章能帮助大家解决问题。
将下面的代码,保存为 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代理怎么实现切换或改变”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注恰卡编程网行业资讯频道,小编每天都会为大家更新不同的知识点。
推荐阅读
-
IE开始支持HTML5的版本是什么
IE开始支持HTML5的版本是什么本篇内容主要讲解“IE开始支持H...
-
css如何实现IE条件注释
css如何实现IE条件注释小编给大家分享一下css如何实现IE条件...
-
IE6及IE6以下识别CSS HACK的方法
IE6及IE6以下识别CSSHACK的方法这篇文章主要介绍“IE...
-
IE与Firefox的CSS兼容知识点有哪些
IE与Firefox的CSS兼容知识点有哪些这篇文章主要讲解了“I...
-
IE6\7\8不支持html5标签怎么解决
IE6\7\8不支持html5标签怎么解决这篇“IE6\7\8不支...
-
IE8浏览器的CSS hack怎么写
IE8浏览器的CSShack怎么写这篇文章主要介绍“IE8浏览器...
-
IE的css if条件怎么写
IE的cssif条件怎么写本篇内容介绍了“IE的cssif条件...
-
IE网页弹出窗口的参数有哪些
IE网页弹出窗口的参数有哪些本文小编为大家详细介绍“IE网页弹出窗...
-
IE打不开最大化要如何变回自动最大化
IE打不开最大化要如何变回自动最大化小编给大家分享一下IE打不开最...
-
Windows中IE11提示已停止工作怎么办
Windows中IE11提示已停止工作怎么办小编给大家分享一下Wi...