jjqyyf 发表于 2006-10-27 11:39:23

如何获得对象的属性值

如何得到对象的属性值;
check_button的gui如下:
DataGrid1:_ctl3:chk
{
class: check_button,
MSW_class: html_check_button,
html_name: "DataGrid1:_ctl4:chk",
part_value: on
}

在脚本中用button_get_info("DataGrid1:_ctl3:chk","part_value",rc);
               pause(rc);
运行时函数执行成功,但rc总是为空,是我理解错函数的功能了么? 如果要想获得对象的属性值,应该用什么函数?

还有一个问题页面上有若干个check_button键,在gui里的描述同上,只是红色的数字发生变化,如何获得每个check_button是否被选中的信息,
是用button_get_state(("DataGrid1:_ctl3:chk",rc)逐个判断么,可按键的个数是个未知的,如何编写脚本呢?

拜托了!!

[ 本帖最后由 jjqyyf 于 2006-10-27 11:40 编辑 ]

小李美刀 发表于 2006-10-27 18:04:56

要想获的准确的 value ,可以用 tools >>GUI Spy..., click on the hand icon and then your application system, then you can get one obj's value

小李美刀 发表于 2006-10-27 18:16:01

在脚本中用button_get_info("DataGrid1:_ctl3:chk","part_value",rc);
               pause(rc);
运行时函数执行成功,但rc总是为空,是我理解错函数的功能了么? 如果要想获得对象的属性值,应该用什么函数?

你用的 button_get_info("DataGrid1:_ctl3:chk","part_value",rc); 是没有错的,但参数不正确, 里面的 part_value 是你测试的button 的属性名吗, 在 insert >> function >> function generator 里看看
页: [1]
查看完整版本: 如何获得对象的属性值