- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
昨天忙了一个晚上 找基址找教材才写了一小段,人物名字等级红蓝都能正常读取显示,就是到了向游戏窗口发送按键发布过去。
请帮我看看哪里有问题并提出解决办法,谢谢!
按照一天一天做辅助 的方法 两个 发送的函数 都用了 还是无效果,游戏窗口专门测试了有值读hwd里面的值,不知道哪里出了问题。
Private Sub TimerAdd_Timer() '加血判断时钟
If Val(Text1.Text) > hp Then '比较当前血量是否比预定值低,是则按下F1健
'SendMessage hwd, &H100, &H70, 0& '按住F1键,&H100代表按下,&H70代表F1
'SendMessage hwd, &H101, &H70, 0& '松开F1键,&H101代表松开,&H70代表F1
PostMessage hwd, WM_KEYDOWN, VK_F1, 0& '按下F1键
PostMessage hwd, WM_UP, VK_F1, 0& '释放F1键
PostMessage hwd, WM_KEYDOWN, VbKey2, 0&
PostMessage hwd, WM_KEYUP, VbKey2, 0&
Sleep Val(Text2.Text) '延迟text2中的数值,用val()取数值
End If
End Sub |
|