得到活动窗口标题
:L 新人先报到,大家多多指教。刚学了几天的QTP,所以还是菜鸟。我有一个这样的问题,就是关于取得窗口标题的一个蠢方法,因为不知道那个函数可以帮我,或者可以得到它的句柄,属于当前活动窗口。
可以通过windown api,GetActiveWindow来得到句柄然后再利用其他API实现,但还是想试试其他的方法。
SystemUtil.Run "C:\Program Files\.....","","","" '运行某个程序。
Set N_Description = Description.Create()
N_Description("text").value="....." '特定某个程序的正则表达式
N_Description("text").RegularExpression = true
Window(N_Description).Activate
msgbox Window(N_Description).GetTOProperty("text") '得到这个窗口的text
希望高人指点指点。 :Q
差了很多次帮助文档,还是没找到比较好的方法,或者是因为学习的深度还不够....想不到怎么获取当前窗口的句柄。 用getroproperty看看,我也是刚学习,不知道说的对不对
GetTOProperty 返回来自测试对象描述的值。GetROProperty 在测试运行期间返回应用程序中对象的当前属性值
谢谢
谢谢哦,我一会试下,GetTOProperty ,GetROProperty 这两个好像经常看到。但还不大会用。 还是搞不过,算了,直接把那些程序的标题都输入到datatable中然后参数化掉那个Window(N_Description).:L 用GetROProperty ,返回运行过程中的值。 正则表达式到对象库里的属性里设置即可、
如果包括2个[],嵌套的那个中括号不用反斜杠\注释即可。 :lol
刚好半年过去了...半年前还在录制C/S的程序...蛮怀念的,也跳了公司,人事已非
页:
[1]