好吧所以我在AHK中写了这个脚本,在第一次按下鼠标按钮时按2,在第二次按下按3,依此类推,但它不起作用。有什么想法吗?
XButton1 :: Send,1;
XButton2 ::
X:= 1
if(x = 1){
发送,2
X + = 1}否则if(x = 2){
发送,3
X + = 1}否则if(x = 3){
发送,4
X + = 1}否则if(x = 4){
发送,5
x = x - 3}
答案 0 :(得分:0)
每次按XButton2,都会将x的值重置为1 .... x:=1
。因此它显然只会发送2.您需要在XButton2之外设置x的值。这将有效:
x := 1
XButton2::
x += 1
SendInput, %x%
return