51Testing软件测试论坛

标题: 弱弱的问个问题,QTP如何录制Ctrl+鼠标右键 [打印本页]

作者: lvhejin    时间: 2009-12-10 21:03
标题: 弱弱的问个问题,QTP如何录制Ctrl+鼠标右键
弱弱的问个问题,QTP如何录制Ctrl+鼠标右键
作者: lvhejin    时间: 2009-12-10 21:03
help me!
作者: ljdfdd    时间: 2009-12-11 10:11
ctrl  
shift+f10
作者: lvhejin    时间: 2009-12-11 10:12
标题: 回复 3# 的帖子
什么意思??不懂,可以解释下吗?
作者: lvhejin    时间: 2009-12-11 11:14
help me!
在线等答案,急!!!!
作者: Beshe    时间: 2009-12-11 12:02
QTP好像不能直接录制这个动作,可以考虑一下WSH吧
还有最好说说你的具体问题是什么?需要在哪里用到这个动作
作者: lvhejin    时间: 2009-12-11 12:26
标题: 回复 6# 的帖子
一张电子地图上被分成6X6的格子,,我要选择2个格子,,操作是ctrl+鼠标右键,

能把WSH的脚本写给我吗??我是菜鸟

Wsh.SendKeys "{+}"

我不太记得了
作者: Beshe    时间: 2009-12-11 13:11
刚在网上搜了一下资料,看看下面的思路能不能解决你的问题:
obj("xxx").type micCtrlDwn
obj("xxx1").Click ,,micRightBtn
作者: lvhejin    时间: 2009-12-11 16:43
标题: 回复 8# 的帖子
发之前,我就试过了,不行
作者: guanrui0309    时间: 2009-12-11 18:06
用sendkey模仿啊  ctrl 我记得是^这个吧 +号是shift

楼主再看看
作者: guanrui0309    时间: 2009-12-11 18:08
Function sendkey(strkeycombo)
dim wshell
set wshell=Createobject("Wscript.shell")
wshell.Sendkeys strkeycombo
wait(0.5)
end function
作者: guanrui0309    时间: 2009-12-11 18:16
方法名少写了一个s
作者: lvhejin    时间: 2009-12-11 18:31
标题: 回复 11# 的帖子
谢谢,我试试
作者: lvhejin    时间: 2009-12-15 15:48
标题: 回复 1# 的帖子
谁有过这样的经历,,请指教下,,不会就我一个人遇到了吧!!!!!
作者: ty406    时间: 2009-12-16 16:41
安装一个AutoIt v3.3.0.0
然后在qtp中你要录制的地方加入这两段代码
Set OAutoit=CreateObject("AutoItX3.Control")
OAutoit.send "^"
OAutoit.MouseClick "right",x,y,1
解释下,上面代码中的x,y就是你指定鼠标要在哪里点的位置,由你自己设置
作者: fanliukund    时间: 2010-3-24 09:40
请问楼主解决了没撒..小弟..遇到 按住ctrl不动 然后拖动鼠标左键啊..
作者: gen6243102    时间: 2015-12-11 09:14
有没解决方法
作者: wu315172    时间: 2016-2-2 09:38
gen6243102 发表于 2015-12-11 09:14
有没解决方法

你解决没?我也遇到了这样的问题,急需解决。。。。。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2