j44jj44j 发表于 2008-11-19 09:27:08

怎么写清除环境的代码

比如我录制了一个登录网易邮箱的脚本,运行脚本时如果已经有了一个打开的网易窗口,运行脚本时就会出错,怎么写一段代码可以让脚本先关闭所有网易窗口在执行登录?

j44jj44j 发表于 2008-11-19 10:34:03

没人理我,还好在网上搜到了。
Dim WinIe,Ie,i,m
Set WinIe=description.Create()

WinIe("regexpwndtitle").value=" Microsoft Internet Explorer"   '所有页面的regexpwndtitle属性值都是" Microsoft Internet Explorer“
如果要关闭所有网易的窗口可以把上句改为
WinIe("title").value=网易的title

Set Ie=desktop.ChildObjects(WinIe)
m=Ie.count
For i=1 to m
      Ie(i-1).close               ' 0为最后打开的一个,可关闭打开的几个,,循环改成for i=1 to m
Next

hsjzfling 发表于 2008-11-19 10:36:44

何必那么麻烦。。。
systemutil.closeprocessbyname "iexplore.exe"

fei.ge 发表于 2008-11-19 10:37:07

解决了问题,并把解决方法放到网上供我们学习。我顶你,楼主

fei.ge 发表于 2008-11-19 10:38:15

原帖由 hsjzfling 于 2008-11-19 10:36 发表 http://bbs.51testing.com/images/common/back.gif
何必那么麻烦。。。
systemutil.closeprocessbyname "iexplore.exe"

这句代码是关闭所有IE窗口?

j44jj44j 发表于 2008-11-19 10:42:35

原帖由 hsjzfling 于 2008-11-19 10:36 发表 http://bbs.51testing.com/images/common/back.gif
何必那么麻烦。。。
systemutil.closeprocessbyname "iexplore.exe"
关闭所有IE窗口确实挺方便的!
页: [1]
查看完整版本: 怎么写清除环境的代码