是否可以在 autohotkey 中使用 setTimer 和按钮按下?

问题描述

我的目标是有一个脚本,每当我按下键盘按钮时都会重置 setTimer,就像鼠标发生时一样。在没有我的鼠标将我的状态设置为 afk 中间打字的情况下聊天时进行对话真是太棒了。任何帮助表示赞赏。

#Persistent
x1:=100,y1:=1125
x2:=100,y2:=888
fD:=0

SetTimer tTimer,1000
tTimer:
  If (WinActive("ahk_exe discord.exe") && !fD){
    If (A_TimeIdleMouse>500){
      MouseGetPos oX,oY
      MouseClick L,x1,y1,0
      Sleep 1000
      MouseClick L,x2,y2,0
      MouseMove oX,oY
      fD:=1
    }
  }Else If fD{
    MouseGetPos nX,nY
    If (nX!=oX || nY!=oY)
      fD:=0
  }
Return

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)