老牛不吃小牛 发表于 2013-1-10 15:23:10

ActiveX 部件不能创建对象: 'Wscrīpt.Shell'

SystemUtil.Run "C:\Program Files\Internet Explorer\iexplore.exe","","C:\Documents and Settings\Administrator","open"

Dim WshShell

Browser("163网易免费邮--中文邮箱第一品牌").Page("163网易免费邮--中文邮箱第一品牌").WebEdit("password").Click
Set WshShell = CreateObject("Wscrīpt.Shell")
WshShell.SendKeys "jfdkgjfdkg"


请问为什么不能创建?求解

xjwldlover 发表于 2013-1-10 17:19:32

电脑安装vbs的编译器了吗,在桌面创建一个vbs,就写MsgBox 123,保存、双击看能执行不

liumangniu 发表于 2013-1-18 16:23:27

安装了。还是不用,是因为我安装的vbs的编译器为绿色软件吗

xjwldlover 发表于 2013-1-18 16:59:28

如果你已经安装了Microsoft scipt debugger,还是不行,那就不知道了~

liumangniu 发表于 2013-1-18 17:12:19

我这是qtp中出现的问,与vbs和Microsoft scipt debugger没关心吧

xjwldlover 发表于 2013-1-18 17:25:00

回复 5# liumangniu

额 你和LZ是同样的问题吗
ps,vbs是windows特有的,看名字就知道visual basic script,QTP既然是使用vbs作为其编程语言,必然要求windows安装脚本调试器,或者在QTP安装时集成。你安装一次qtp11可以清楚的按到会提示你安装

泰然 发表于 2013-1-18 17:32:55

你的Wscrīpt.Shell中i是异常字符。
不信你拷贝到记事本中看一看,与正常的i做个比较。
页: [1]
查看完整版本: ActiveX 部件不能创建对象: 'Wscrīpt.Shell'