QA_BAY 发表于 2005-4-4 10:47:41

录取不到QQ的密码框

# Program Manager
        set_window ("Program Manager", 2);
        list_activate_item ("SysListView32", "腾讯QQ");

# #32770
        set_window ("#32770", 2);
        list_select_item ("ComboBox", "12367854");# Item Number 1;
        obj_type ("Edit_1","<kTab>");
录不到密码框的TSL
        obj_mouse_click ("登录QQ", 28, 9, LEFT);

# 热键注册
        set_window ("热键注册", 5);
        button_press ("关闭");


在录制2005版的QQ登录框时,回放出错,没有了密码那一步TSL
不知道大家会不会有相同的情况,
自己加上
edit_set或者PASSWORD_EDIT_SET也没有用,显示的是非法错误!

生如火花 发表于 2005-4-4 10:54:13

spy获取的standard信息是什么呢?

QA_BAY 发表于 2005-4-4 13:19:19

你可以自己拿QQ2005试一下!

生如火花 发表于 2005-4-4 14:00:32

我试了,能找到啊
你用的什么插件?我用的VB

生如火花 发表于 2005-4-4 20:12:39

win_activate ("#32770");
set_window ("#32770", 1);
edit_set ("QQ号码", "2222");
obj_type("QQ密码","222");
2005版的密码框比较奇怪,不自动生成,但用map editor可以learn到,我就用obj_type实现了,回放没有问题。
这个是密码框的GUI
{
class: edit,
attached_text: "QQ密码:"
}

edifier 发表于 2005-4-6 08:57:00

Originally posted by 生如火花 at 2005-4-4 08:12 PM:
win_activate ("#32770");
set_window ("#32770", 1);
edit_set ("QQ号码", "2222");
obj_type("QQ密码","222");
2005版的密码框比较奇怪,不 ...

为什么我回放的时候也没有密码那一项啊 能把脚本贴出来看看么 我的是2005贺岁版而且我没有安装插件

如果自己添加上一句 edit_set ("QQ密码","123456");就会出现这种情况

QA_BAY 发表于 2005-4-6 09:36:54

你可以把 edit_set ("QQ密码","123456")这一句去掉!
运行可以通过!

生如火花 发表于 2005-4-6 10:32:22

我已经说清楚了,只能用obj_type,这个控件并没有被WR识别为标准控件

engin 发表于 2006-3-23 15:20:48

很灵!
页: [1]
查看完整版本: 录取不到QQ的密码框