VB.NET2013如何控制鼠标在某一坐标点击一下

网页中有一个登陆按钮,在屏幕的坐标是500,500,我想写个软件运行后自动点击这个登录按钮达到登录的目的,目前已获取到了按钮的坐标,鼠标也能自动移动到该坐标,但不知道用v... 网页中有一个登陆按钮,在屏幕的坐标是 500,500,
我想写个软件运行后自动点击这个登录按钮达到登录的目的,
目前已获取到了按钮的坐标,鼠标也能自动移动到该坐标,但不知道用vb.net控制鼠标点击 如何写代码,麻烦高手指教。谢谢!
展开
 我来答
xujmhw6
2017-11-11 · TA获得超过1084个赞
知道大有可为答主
回答量:1261
采纳率:84%
帮助的人:353万
展开全部
Imports System.Runtime.InteropServices
<DllImport("user32.dll")> 
    Private Shared Function SetCursorPos(ByVal X As Integer, ByVal Y As Integer) As Boolean    End Function
    <DllImport("user32.dll")> 
        Private Shared Sub mouse_event(ByVal flags As MouseEventFlag, ByVal dx As Integer, ByVal dy As Integer, ByVal data As UInteger, ByVal extraInfo As UIntPtr)    End Sub
    <Flags()>
        Private Enum MouseEventFlag As UInteger   
            Move = &H1 
            LeftDown = &H2
             LeftUp = &H4
             RightDown = &H8
             RightUp = &H10
              MiddleDown = &H20 
              MiddleUp = &H40 
               XDown = &H80 
                XUp = &H100
                Wheel = &H800 
                VirtualDesk = &H4000
                Absolute = &H8000 
     End Enum
 
 
SetCursorPos(intX, intY)mouse_event(MouseEventFlag.LeftDown, intX, intY, 0, UIntPtr.Zero)
mouse_event(MouseEventFlag.LeftUp, intX, intY, 0, UIntPtr.Zero)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式