手机
当前位置:查字典教程网 >脚本专栏 >vbs >WMI IE代理 切换或改变(Use WMI Change IE Proxy)
WMI IE代理 切换或改变(Use WMI Change IE Proxy)
摘要:将下面的代码,保存为vbs即可复制代码代码如下:IfWScript.Arguments.Count=0ThenGetI=-1ElseGetI...

将下面的代码,保存为 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:.rootCIMV2")

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)】相关文章:

vbs 获取当前目录的实现代码

VBS教程:方法-GetFolder 方法

Msxml2.XMLHTTP Msxml2.ServerXMLHTTP与缓存

VBS编程教程 (第5篇)

VBS教程:函数-FormatNumber 函数

用vbs实现解除注册表CMD、Regedit、Taskmgr限制的脚本代码

vbs 错误捕获器,用于捕获内部错误并进行手工处理

vbs/js脚本编程教学(2)

VBS教程:正则表达式简介 -定位符

VBS 两数相加取值问题分析

精品推荐
分类导航