|
4#
楼主 |
发表于 2006-9-5 13:28:49
|
只看该作者
多谢回复,我使用了你说的dbl_click("Left"); ,情况如下:
--第一段
# 报价事务 - [新增]
set_window ("报价事务 - [新增]", 4);
tbl_set_selected_cell ("tabpage_2.dw_2", "#1", "vndr");
#edit_set_insert_pos ("Edit_0_3", 0, 0);---原来录制的脚本屏蔽掉,双击鼠标动作
dbl_click("Left"); ---这个是自己加上去的# 请选择
set_window ("请选择", 1);
tbl_set_selected_cell ("dw_1", "c_code=0003;c_clas=1", "c_name");
button_press ("确定(O)");
---上面这一段运行成功,实现了双击鼠标弹出功能
--第二段
# 报价事务 - [新增]
set_window ("报价事务 - [新增]", 6);
edit_set_insert_pos ("dw_2.ivadttype", 0, 0);
edit_set_insert_pos ("dw_2.ivadttype", 0, 0);
#edit_set_insert_pos ("Edit_0_4", 0, 0);---原来录制的脚本屏蔽掉,双击鼠标动作dbl_click("Left"); ---这个是自己加上去的,按理也是可以双击鼠标打开下拉框的,运行时却打不开。
# 请选择
set_window ("请选择", 1);--因打开不了下拉框的窗口,到此停止
tbl_set_selected_cell ("dw_1", "code=04", "name");
button_press ("确定(O)");
1.因为第一段程序执行完成后,光标是自动跳到第二段程序的文本框处,所以少了这个动作tbl_set_selected_cell ("tabpage_2.dw_2", "#1", "vndr");,才导致dbl_click("Left");无法实现双击吗?请指教,多谢! |
|