vb 内置浏览器 如何模拟鼠标操作
VB用WebBrowser内置一个浏览器,可以打开页面了。程序如何用模拟鼠标操作呢。也就是在最小化,或者隐藏的状态下,对打开的页面进行点击操作,和键盘的一些输入操作。如何...
VB 用 WebBrowser 内置一个浏览器,可以打开页面了。
程序如何用模拟鼠标操作呢。也就是在最小化,或者隐藏的状态下,对打开的页面进行点击操作,和键盘的一些输入操作。
如何办到呢?
有几种方法呢?
我查了查,感觉有两种,1.模拟鼠标点击,坐标。2.向句柄发送鼠标消息。
我理解的对吗?
我只要一种实现方法即可。
如果用句柄的,如何找到句柄的名称呢?这个很关键。
注意问题,
程序在最小化的情况下,在100*100的位置点一下鼠标左键。单位是像素。
当然这只是个例子,当然我要再X*Y的地方点一下鼠标左键。当然有我自己的判断条件了。
-------------------
没有我想要的,还好在 别的提问里面已经解决了。哈哈~~~· 展开
程序如何用模拟鼠标操作呢。也就是在最小化,或者隐藏的状态下,对打开的页面进行点击操作,和键盘的一些输入操作。
如何办到呢?
有几种方法呢?
我查了查,感觉有两种,1.模拟鼠标点击,坐标。2.向句柄发送鼠标消息。
我理解的对吗?
我只要一种实现方法即可。
如果用句柄的,如何找到句柄的名称呢?这个很关键。
注意问题,
程序在最小化的情况下,在100*100的位置点一下鼠标左键。单位是像素。
当然这只是个例子,当然我要再X*Y的地方点一下鼠标左键。当然有我自己的判断条件了。
-------------------
没有我想要的,还好在 别的提问里面已经解决了。哈哈~~~· 展开
2个回答
展开全部
到焦点...
你可以做一个定时触发的
如下:
Private Sub Form_Load()
Timer1.Interval = Text1.Text '在text输入数字,范围1—60000
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
SendKeys "", True
End Sub
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
你可以做一个定时触发的
如下:
Private Sub Form_Load()
Timer1.Interval = Text1.Text '在text输入数字,范围1—60000
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
SendKeys "", True
End Sub
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-02
展开全部
VB 用 WebBrowser 内置浏览器在隐藏的状态下不存在界面.
1 看得见的才能鼠标点击,
2 看不见,隐藏在后台的,需要 指出句柄去点击.
3 WebBrowser中的网页中的对象,可以用程序代码,以set对象的方式,代码click
就是说,你要知道你是点击什么.
1 看得见的才能鼠标点击,
2 看不见,隐藏在后台的,需要 指出句柄去点击.
3 WebBrowser中的网页中的对象,可以用程序代码,以set对象的方式,代码click
就是说,你要知道你是点击什么.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询