按键按下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<>1)
break
}
send,A
Sleep,1000
}
return
2::
flag=2
Loop {
if(flag<>2)
break
}
Send B
Sleep,1000
}
return
0::
flag=0
return