按键精灵中如何获取键盘某个键的按下过的次数,谢谢
按键精灵中如何获取键盘某个键的按下过的次数,并且根据按下几次执行别的子程序。还有,如果我用区域找图设置查找图片,如何可以生成小精灵后可以自定义查找过几遍后停止,求解,简单...
按键精灵中如何获取键盘某个键的按下过的次数,并且根据按下几次执行别的子程序。还有,如果我用区域找图设置查找图片,如何可以生成小精灵后可以自定义查找过几遍后停止,求解,简单说下关键或者思路也可以,不闲麻烦的好人也可以给一小段示例的代码,新手求教,谢谢了。
展开
3个回答
展开全部
新建一个脚本
定义变量初始值:n=0
插入标记:开始
插入键盘指令:等待按键,将按键代码存入变量k
如果k等于你要监控的那个按键代码,则:n=n+1
如果n=设定的次数,则执行子程序
跳转到标签:开始
找图次数的问题,与上面的问题类似,但是两段不能编在一个脚本里,
因为两个脚本都是无限循环的,只能其中一个有效。
也是先定义变量初始值:n=0
插入标记:开始
然后找图
n=n+1
如果n=你设定的次数,则执行某指令,或跳转。
跳转到标签:开始
定义变量初始值:n=0
插入标记:开始
插入键盘指令:等待按键,将按键代码存入变量k
如果k等于你要监控的那个按键代码,则:n=n+1
如果n=设定的次数,则执行子程序
跳转到标签:开始
找图次数的问题,与上面的问题类似,但是两段不能编在一个脚本里,
因为两个脚本都是无限循环的,只能其中一个有效。
也是先定义变量初始值:n=0
插入标记:开始
然后找图
n=n+1
如果n=你设定的次数,则执行某指令,或跳转。
跳转到标签:开始
追问
如果说是我前面是根据设定好条件程序作出反应自动按键,貌似要是用WaitKey的话程序就会在这里停止等待你按键操作吧。那该如何实现呢,谢谢。
追答
是会停在那儿等,如果你还要执行别的指令,可以另外编一个脚本,或者用多线程的方法。
展开全部
k = 0
n=0
Do
k=WaitKey
If k = 49 and n=0 Then
MessageBox "1"
n=n+1
elseIf k = 49 and n=1
Then MessageBox "2"
n=n+1
elseIf k = 49 and n=2 Then
MessageBox "3"
n=0
End Ifloop
上面程序是示例代码,测试按键1的次数,按1次1弹出1,按2个1弹出2按3个1弹出3,设计一个存放次数的变量就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |