VBScript 多重判断

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:07:32
修改一个激活ie代理的vbs文件。
现在的文件是这样的
if (IE代理是激活的) then
关闭代理
else
设置代理为某个ip和端口然后激活代理,并刷新注册表。

现在的情况是,代码自己检测,如果代理激活状态,那就关闭,如果关闭状态就重新设置代理并激活。
我想在语句里面加判断。就是if.....else里面再嵌一个判断。这个具体怎么写?
大致这样的思路。
if (test=1) then
a=MsgBox "test=1",vbyesno,"IEproxy"
if a=vbyes then
执行这段代码
if a=vbno then
执行这段

else
a=MsgBox "test=0",vbyesno,"IEproxy"
if a=vbyes then
执行这段代码
if a=vbno then
执行这段
我的代码肯定是行不通的,所以想问问各位在if...else语句中加一个msgbox的yes,no判断怎么加。

我编成门外汗,大家见笑了,希望能有详细的代码发上来。

------------------------------------------------------

回复dcount10,确实不会,虽然程序是自己写的,不过几乎每个语句都是查百度查来的,比如读取注册表项目....比如写注册表等。
只是对vbs有一个大致的了解,能看懂,但确实不会写,我试试你的方法了。现谢谢了,如果能行通,就采纳了。

会设置激活IE代理,不会最基本的IF THEN ELSE 结构?
If IEProxyOpen Then
If MsgBox("是否关闭代理",vbYesNo)= vbYes Then
'执行关闭IE代理代码
End If
'执行重新设置代理代码
Else
'执行重新设置代理代码
End if