51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1765|回复: 4
打印 上一主题 下一主题

[原创] qtp 9.2 如何实现按window +d ?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-5-8 08:40:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
就是让所有窗口最小话,我使用的是xp系统,而且我已经在对象里添加了windows的object
Program Manager->SysListView32
代码如下
window("Program Manager").WindowListView("SysListView32").type micLWinLogoDwn  + "d"
当我在使用这个代码的时候提示


对象不支持此属性或方法: 'window(...).WindowListView'
Line (1): "window("Program Manager").WindowListView("SysListView32").type micLWinLogoDwn + "d"

[ 本帖最后由 traning 于 2010-5-8 08:41 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

5#
发表于 2010-5-8 15:55:39 | 只看该作者
原帖由 wolaizhinidexin 于 2010-5-8 14:34 发表
我有一个建议,win+D的功能是最小化所有窗口.
其实,我们可以用任务栏中的快截图标来达到这种效果
直接录制即可:SystemUtil.Run "C:\Documents and Settings\wqs592452\Application Data\Microsoft\Internet Explore ...


这样做也是可以的,但是这样的脚本移植性有些问题,因为“C:\Documents and Settings\wqs592452\Application Data\Microsoft\Internet Explorer\Quick Launch\显示桌面.scf”与操作系统相关,可以参数化一下
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-5-8 14:34:14 | 只看该作者
我有一个建议,win+D的功能是最小化所有窗口.
其实,我们可以用任务栏中的快截图标来达到这种效果
直接录制即可:SystemUtil.Run "C:\Documents and Settings\wqs592452\Application Data\Microsoft\Internet Explorer\Quick Launch\显示桌面.scf","","","open",不需要生成对象.
经测试是可以回放的.我用的xp+qtp8.2
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-5-8 10:30:45 | 只看该作者
VBS不支持sendkeys吗?
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2010-5-8 09:18:00 | 只看该作者
改用DeviceReplay来发送键盘按键吧
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 00:18 , Processed in 0.069477 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表