首页 > 其他 > 详细

按键的灵活动作

时间:2017-04-04 14:13:17      阅读:228      评论:0      收藏:0      [点我收藏+]

按下1不停的发送,再按一次停止:

$a::  按  
go:=!go  
settimer,aaa,500  
return  
aaa:  
if(go=1)  
    send a  
else  
    settimer,aaa,off  
return  

但是这样不行:

 

a::  
tf:=!tf  
Loop  
{  
Send b  
if(tf=0)  
break  
}  
return  
这样也不行:  
ff=0  
$a up::  
$a down::  
ff++  
Loop  
{  
if(ff>1)  
{  
break  
ff=0  
}  
MsgBox %ff%  
send a  
Sleep 1000  
}  
return  
b::  
tf=1  
return  
c::  
tf=0  
return 

但这个是比较简单可行的:

 

flag=0  
1::  
flag=1  
Loop  
{  
    if(flag<>1break  
}  
send,A  
Sleep,1000  
}  
return  
2::  
flag=2  
Loop {  
    if(flag<>2)  
        break  
}  
Send B  
Sleep,1000  
}  
return  
0::  
flag=0  
return  

 

按键的灵活动作

原文:http://www.cnblogs.com/zhanglei1371/p/6664859.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!