|
我做的一个例子,很简单你看看能不能明白!
一、这是刚开始录制的脚本:(注意: obj_ ....这一句是录制非标准windows控件的语句)
# Libra - [号段管理]
win_activate ("Libra - [号段管理]");
# 号段管理
set_window ("号段管理", 1);
list_select_item ("SysTreeView32", "海南省;1397"); # Item Number 2;
list_select_item ("SysListView32", "1397600");
list_select_item ("SysListView32", "1397600");
list_select_item ("SysListView32", "1397600");
#########################################################
obj_mouse_drag ("备注修改", 32, 8, 32, 5, LEFT);
#########################################################
# 操作提示
set_window ("操作提示", 0);
button_press ("确定");
# 号段管理提示
set_window ("号段管理提示", 1);
button_press ("确定");
二、录制完毕后,保存脚本,打开Tools->Virtual Object Wizard 点击下一步 ,映射你想要映射的非标准windows 控件,完毕后保存GUI文件,注意在你的GUI里多了一个LoginName 为 virtual_push_button的对象 ,据以上的脚本,我保存的GUI文件 为:附件GUI
三、修改你的脚本,注意修改后的语句,修改后的脚本为:
# Libra - [号段管理]
win_activate ("Libra - [号段管理]");
# 号段管理
set_window ("号段管理", 1);
list_select_item ("SysTreeView32", "海南省;1397"); # Item Number 2;
list_select_item ("SysListView32", "1397600");
list_select_item ("SysListView32", "1397600");
list_select_item ("SysListView32", "1397600");
################################################################################
button_press("virtual_push_button"); #这里的virtual_push_button为你映射的虚拟对象的名称
################################################################################
# 操作提示
set_window ("操作提示", 0);
button_press ("确定");
# 号段管理提示
set_window ("号段管理提示", 0);
button_press ("确定");
四、保存脚本,再次运行就可以顺利通过了!
[ 本帖最后由 withhold 于 2007-1-8 19:46 编辑 ] |
|