51Testing软件测试论坛

标题: 麻烦大家帮我看看这个vb的脚本robot怎么改 [打印本页]

作者: weiweiw    时间: 2007-11-20 11:55
标题: 麻烦大家帮我看看这个vb的脚本robot怎么改
Dim Result As Integer,a As Integer,b
    Randomize
    a=Int(255*Rnd)
    b=Int(255*Rnd)
    Window SetContext, "Caption=颜色", ""
    GenericObject Click, "Class=Static;ClassIndex=2", "Coords=" & a & "," & b
    PushButton Click, "Text=确定"

我的意思是随机产生颜色,可是颜色产生了可是出错
Script Command Failure on line 17 of 'at' - Coords=250,230
我想是不是双引号问题啊,怎么改
作者: wushaoxia101    时间: 2007-11-20 13:09
太久没有用VB了,真不知道从何下手,希望你的问题早点解决吧.....
作者: wushaoxia101    时间: 2007-11-20 13:21
再多发一点吧,你那个17行是什么内容啊?
作者: weiweiw    时间: 2007-11-20 13:28
标题: 第十七行
GenericObject Click, "Class=Static;ClassIndex=2", "Coords=" & a & "," & b
这个就是
作者: weiweiw    时间: 2007-11-20 13:30
主要错误就出在 "Coords=" & a & "," & b
应该怎么改呢
作者: weiweiw    时间: 2007-11-20 13:31
能够正确输出的形式 "Coords=123,456"
作者: wushaoxia101    时间: 2007-11-20 14:22
GenericObject Click, "Class=Static;ClassIndex=2", "Coords=" & a & "," & b & """


你这样试试看
作者: weiweiw    时间: 2007-11-20 14:37
不行,出错
作者: wushaoxia101    时间: 2007-11-20 14:42
什么提示?没有提示吗?
作者: weiweiw    时间: 2007-11-20 14:48
"Coords=" & a & "," & b
或者我怎么用变量给coords赋直,用另一种方式我这么写可能不好才会出错
作者: wushaoxia101    时间: 2007-11-20 14:57
你就直接=a,b试试,如果再不行我也不知道了....
作者: weiweiw    时间: 2007-11-20 19:58
不行
格式要求"Coords=29,56"如果写成"Coords=a,b"他当a,b是字符串不是变量,不可以




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