前边谈了模拟键盘,下面说说模拟鼠标。
——————————————————————————————————————————————————–
需要vb api函数:
mouse_event ←模拟一次鼠标事件
——————————————————————————————————————————————————–
相关api声明:
mouse_event
↓
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 )
——————————————————————————————————————————————————–
定义变量:
const mouseeventf_leftdown = &h2
const mouseeventf_leftup = &h4
const mouseeventf_middledown = &h20
const mouseeventf_middleup = &h40
const mouseeventf_move = &h1
const mouseeventf_absolute = &h8000
const mouseeventf_rightdown = &h8
const mouseeventf_rightup = &h10
——————————————————————————————————————————————————–
mouseeventf_leftdown鼠标左键按下
mouseeventf_leftup鼠标松开
mouseeventf_rightdown 鼠标右键按下
mouseeventf_rightup鼠标右键松开
——————————————————————————————————————————————————–
代码:
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 )
const mouseeventf_leftdown = &h2
const mouseeventf_leftup = &h4
const mouseeventf_middledown = &h20
const mouseeventf_middleup = &h40
const mouseeventf_move = &h1
const mouseeventf_absolute = &h8000
const mouseeventf_rightdown = &h8
const mouseeventf_rightup = &h10
这里是 鼠标左键按下 和松开两个事件的组合即一次单击
mouse_event mouseeventf_leftdown or mouseeventf_leftup, 0, 0, 0, 0
模拟鼠标右键单击事件
mouse_event mouseeventf_rightdown or mouseeventf_rightup, 0, 0, 0, 0
两次连续的鼠标左键单击事件 构成一次鼠标双击事件
mouse_event mouseeventf_leftdown or mouseeventf_leftup, 0, 0, 0, 0
mouse_event mouseeventf_leftdown or mouseeventf_leftup, 0, 0, 0, 0
VB 从零开始编外挂(五)-.NET教程,VB.Net语言
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » VB 从零开始编外挂(五)-.NET教程,VB.Net语言
相关推荐
- 暂无文章
