|
程序的信息列表 如同 excel,当数据较多时,表格右侧将出现滚动条,
录制时,选择某行采用 虚拟对象 list或table类,但选择类时,行数要求是可见区域的行数.回放时,也只能回放当前可见区域的行,
那么通过滚动条 实现的 表格 后半部分,各行该如何选择呢?
GUI_load("F:\wr_learning\score-vir\score-vir.gui");
rows[]={"#0","#1","#2","#3","#4","#5","#6","#7","#8","#9","#10","#11","#12","#13","#14","#15","#16"};
win_activate("CasinoW: W0 rH __ R_ m_ R_ |û ~ß (V1.0)_0");
set_window ("CasinoW: W0 rH __ R_ m_ R_ |û ~ß (V1.0)_0", 1);
for(i=0;i<=16;i++)
{
list_select_item("list_16rows", rows);
obj_mouse_click("edit_open", 27, 3, LEFT);
button_press("num_1");
button_press("num_0");
button_press("num_0");
button_press("num_0");
button_press("num_0");
button_press("button_open");
obj_wait_bitmap("TBitBtn_36", "Img3", 25);
}
如上面 脚本中
1 若想对row为 17-30 的各行做同样操作,而我将程序改为 list_select_item("list_16rows", rows[i+16]);却无法正常选择;
2 obj_wait_bitmap("TBitBtn_36", "Img3", 25);同步,尽管 将临时GUI MAP 保存并调用了,再次回放时提示找不到对象;
3 对象 TBitBtn_36 实际的虚拟名为 button_open,若在 obj_wait_bitmap("TBitBtn_36", "Img3", 25);改为button_open,却
提示:不支持虚拟对象;
所以目前只能用wait()来代替实现;
4 最后请问, 用同步 与用 wait() 两者最大的利弊是什么呢? 象 C++语言中, 一般会尽量选择不用wait()语句的.
希望各位能多多赐教,帮助偶个 菜鸟 多多进步......3Q |
|