51Testing软件测试论坛

标题: 提示数据类型错误,这个怎么修改哦??? [打印本页]

作者: rzfs    时间: 2014-11-21 00:44
标题: 提示数据类型错误,这个怎么修改哦???
Dim strURL
strURL="www.baidu.com"
Set SystemUtil=CreateObject("WScript.shell")
SystemUtil.Run "iexplore.exe",strURL
Set SystemUtil = Nothing
作者: 土土的豆豆    时间: 2014-11-21 10:12
提示很清楚啦 你shell 脚本怎么写的?
不匹配哟所以IE 不能读取正确
检查下WScript.shell
作者: 土土的豆豆    时间: 2014-11-21 10:17
还有记住run函数返回值是一个整数,就是0或1成功和失败两个状态,而你可以用exec方法,其返回值是一个对象,从返回对象中可以获得控制台输出信息和控制台错误信息,即 StdOut 和 StdErr 属性等。
取和存的数据类型自己再检查下啦~
作者: joykao    时间: 2014-11-21 17:28
Dim strURL
strURL="www.baidu.com"
Set SystemUtil=CreateObject("WScript.shell")
SystemUtil.Run strURL
Set SystemUtil = Nothing

把ie那部分去掉
作者: ermine    时间: 2014-11-24 18:38
印象中Wscript的run函数,只接受一个参数,这个参数和命令行是一样的。

所以改成SystemUtil.Run "iexplore.exe "& strURL就应该好了,注意iexplore.exe后面的空格
作者: andyclock    时间: 2014-11-25 15:20
Dim SystemUtil
strURL="www.baidu.com"
Set SystemUtil= CreateObject("WScript.Shell")
SystemUtil.Run strURL
Set SystemUtil = Nothing

Shell S要大写, vb script里变量可以不声明, set一个实例貌似必须要声明
作者: 子龙1028    时间: 2014-11-26 10:20
我跑了一下:
Dim strURL
strURL="www.baidu.com"
Set SystemUtil=CreateObject("WScript.Shell")
SystemUtil.Run "C:\Program Files\Google\Chrome\Application\chrome.exe",strURL
Set SystemUtil = Nothing

对象不支持此属性或方法: 'SystemUtil'

Line (3): "Set SystemUtil=CreateObject("WScript.Shell")".

不用SystemUtil是OK的
Dim strURL
strURL="www.baidu.com"
SystemUtil.Run "C:\Program Files\Google\Chrome\Application\chrome.exe",strURL




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2