mouse_event或者sendinput模拟的鼠标点击和真实点击有什么区别? ( 积分: 200 )

  • 主题发起人 主题发起人 暗月
  • 开始时间 开始时间

暗月

Unregistered / Unconfirmed
GUEST, unregistred user!
在某游戏中模拟鼠标点击,游戏只接受第一次点击,忽略掉以后的点击。<br>在模拟点击过程中,如果手按下点击,则接下来那个模拟点击也会被游戏接受,但是也是只接受第一个模拟点击。<br><br>函数用法应该没有问题的,怀疑模拟点击和真实点击之间有区别,区别在哪呢?<br>MOUSEEVENTF_LEFTDOWN<br>MOUSEEVENTF_LEFTUP<br>和<br>MOUSEEVENTF_LEFTDOWN or MOUSEEVENTF_LEFTUP<br>都试过。<br><br>注意:应该不是游戏截取了这两个api的调用。
 
在某游戏中模拟鼠标点击,游戏只接受第一次点击,忽略掉以后的点击。<br>在模拟点击过程中,如果手按下点击,则接下来那个模拟点击也会被游戏接受,但是也是只接受第一个模拟点击。<br><br>函数用法应该没有问题的,怀疑模拟点击和真实点击之间有区别,区别在哪呢?<br>MOUSEEVENTF_LEFTDOWN<br>MOUSEEVENTF_LEFTUP<br>和<br>MOUSEEVENTF_LEFTDOWN or MOUSEEVENTF_LEFTUP<br>都试过。<br><br>注意:应该不是游戏截取了这两个api的调用。
 
我想大概还是楼主函数用法的问题吧?<br>mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);<br>mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);<br>这两句才模拟一次点击。
 
看清楚再回答,OK?<br><br>MOUSEEVENTF_LEFTDOWN<br>MOUSEEVENTF_LEFTUP<br>和<br>MOUSEEVENTF_LEFTDOWN or MOUSEEVENTF_LEFTUP<br>都试过。<br>
 
另外,程序原先可以用的,游戏更新后针对这类工具作出修改就不能用了。<br>我用别的方式载入这2个API,也不行,所以应该不是游戏截取了这两个api的调用。
 
应该是qq游戏吧,我也很想知道答案。<br>mouse_event或者sendinput都试过了,就是不行,很郁闷,不知道用了什么检测鼠标按键的方法。
 

Similar threads

I
回复
0
查看
623
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
595
import
I
后退
顶部