微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决是否可以在 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 举报,一经查实,本站将立刻删除。