vb 按键精灵如何实现waitclick 和 GetLastClick 20

各位VB高手,想自己编个小程序,等待鼠标单击左键,然后模拟输入按键。我所指的等待鼠标单击左键是在VB程序窗口外的鼠标单击(想不通按键精灵是如何作到在程序窗口以外的程序捕捉... 各位VB高手,想自己编个小程序,等待鼠标单击左键,然后模拟输入按键。
我所指的 等待鼠标单击左键 是 在VB程序窗口外的鼠标单击
(想不通按键精灵是如何作到在程序窗口以外的程序捕捉到鼠标单击,用了API的那个程序?)
请高手赐教..

以下的是按键精灵的函数的功能:
WaitClick
格式: WaitClick [鼠标代码]
解释: 脚本执行到这一句暂停,按下任意鼠标键之后继续,按下的鼠标键将被记录在[鼠标代码]的变量之中
举例:
WaitClick last_click
VBSCall Call MessageBox("您按下了" & last_click)

GetLastClick
格式: GetLastClick [鼠标代码]
解释: 检测上一次按下的鼠标代码,不影响脚本执行的流程.
控制命令流程控制命令
哈哈! 各位高手我终于找到了这个问题的解决办法。
为了后来人,我把答案公布出来:-)
GetAsyncKeyState函数来获得键盘和鼠标的动作。
eg:
'鼠标单击-32767
x=getasynckeystate(1)
if x=-32767 then
.
.
.
endif
展开
 我来答
小狮子xmp
2009-02-27 · TA获得超过471个赞
知道小有建树答主
回答量:716
采纳率:0%
帮助的人:642万
展开全部
用API实现的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenxfsoft
2009-02-27 · TA获得超过1380个赞
知道大有可为答主
回答量:2418
采纳率:0%
帮助的人:1837万
展开全部
win hook
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
点横
2009-02-27 · TA获得超过4602个赞
知道大有可为答主
回答量:2082
采纳率:60%
帮助的人:952万
展开全部
检测内存啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式