问题描述
因此,此序列在1.5秒后会自行重置,这意味着如果我在1.5秒内没有按下鼠标左键,它将始终发送A。
我想使用另一个功能进一步调整此代码,该功能也可以使用鼠标右键将其重置。因此,如果我在任何时候点击RButton,都应该重置为A。THX
global s:=0,c:=0,t:=1500,t2:=380
*LButton::
Send % Seqkeys("A","B","C")
KeyWait,LButton
Send,R
If (A_TickCount-s < t2)
c := 0
return
Seqkeys(params*) {
global s,c,t
max := params.MaxIndex()
(A_TickCount-s<=t && (c+=1)<=max) ? c : c:=1
s := A_TickCount
return params[c]
}
更新:所以我找到了带有这些变量的代码,所以如果我点击右键,它将重置序列... 如何实现此功能来挖掘?
RButton::var:=0
LButton::
var++
If (var=1)
Send A
else if (var=2)
Send B
else if (var=3)
{
Send C
var:=0
}
return
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)