回复 15# 的帖子
赞同“美丽美杜莎的瞳孔”的解决方法。我的建议是,写个function好了,jinsend的应该好用,试一下。或者你可以根据你录制下来的那个脚本写一个function好了。根据“美丽美杜莎的瞳孔”的建议,把下面那个Window("新邮件").和Window("hello"). 中的text 属性进行参数化和模糊匹配。你可以这样写
Window("新邮件").WinObject("RichEdit20W").Click 33,12
Window("hello").WinObject("hello").Type "hello"
你可以这样写
Window("test"=&WindowTitle&".*").WinObject("RichEdit20W").Click 33,12
这里的WindowTitle是参数名,针对窗体的名字会变,你必须在同一个function设定WindowTitle和WindowTitle1两个参数。即:
Window(("test"=&WindowTitle&".*").WinObject("RichEdit20W").Click 33,12 //WindowTitle的值是新邮件
Window("test"=&WindowTitle1&".*").WinObject("hello").Type "hello" //WindowTitle1 的值是 hello
除了这个参数外,我觉得能参数的都尽量参数吧。嘿嘿~~~:loveliness:
回复 21# 的帖子
sorry,忘了冒号了,等号还错了忙:P更改如下:
Window("test:="&WindowTitle&".*").WinObject("RichEdit20W").Click 33,12 原帖由 myjackyang 于 2007-12-21 16:14 发表 http://bbs.51testing.com/images/common/back.gif
这是expert view 内容:
Window("Outlook Express").WinToolbar("ToolbarWindow32").Press "创建邮件"
Window("新邮件").WinObject("myjackyang@166.").Type "myjackyang@166."
Window("新邮件").WinObject("myja ...
你怎么可以录制呢?为什么我录制不了呢?
页:
1
[2]