如何利用vb实现像按键精灵的功能? 10

我将vb和ie浏览器结合起来,利用vb可以实现每隔一段时间在网页的指定位置上点击,这种内嵌浏览器和自动化怎样才能实现呢?求个思路!... 我将vb和ie浏览器结合起来,利用vb可以实现每隔一段时间在网页的指定位置上点击,这种内嵌浏览器和自动化怎样才能实现呢?求个思路! 展开
 我来答
KL1112
2010-01-05 · TA获得超过531个赞
知道小有建树答主
回答量:454
采纳率:0%
帮助的人:621万
展开全部
用API函数来做。
Timer事件引发时,先用SetCursorPos函数设置鼠标位置(你所要指定的位置),然后用mouse_event函数引发Mouse点击事件(MOUSEEVENTF_LEFTDOWN Or MOUSEEVENTF_LEFTUP)。

API函数声明及常量如下:

'设置鼠标位置
Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
'获取鼠标位置
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
'鼠标事件
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)

'常量
Private Const MOUSEEVENTF_MOVE = &H1 ' mouse move
Private Const MOUSEEVENTF_LEFTDOWN = &H2 ' left button down
Private Const MOUSEEVENTF_LEFTUP = &H4 ' left button up
Private Const MOUSEEVENTF_RIGHTDOWN = &H8 ' right button down
Private Const MOUSEEVENTF_RIGHTUP = &H10 ' right button up
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式