Fight'N Rage Script.ahk 956 B

123456789101112131415161718192021222324252627282930313233343536
  1. #Requires AutoHotkey v2.0
  2. ; 只在 FIGHT_N_RAGE.exe 窗口激活时有效
  3. #HotIf WinActive("ahk_exe FIGHT_N_RAGE.exe")
  4. A::
  5. {
  6. Send("{Down down}") ; 按下向下方向键
  7. Sleep(50) ; 等待50毫秒
  8. Send("{Down up}") ; 松开向下方向键
  9. Send("{Up down}") ; 按下向上方向键
  10. Sleep(50) ; 等待50毫秒
  11. Send("{Up up}") ; 松开向上方向键
  12. Send("{Z down}") ; 按下Z键
  13. Sleep(100) ; 等待100毫秒
  14. Send("{Z up}") ; 松开Z键
  15. }
  16. X::
  17. {
  18. While GetKeyState("X", "P") ; 判断是否按下 X 键
  19. {
  20. Send("{X down}") ; 持续按下 X 键
  21. Sleep(50) ; 每50毫秒模拟一次按下
  22. Send("{X up}") ; 松开 X 键
  23. Sleep(50) ; 每50毫秒模拟一次松开
  24. }
  25. }
  26. return
  27. #HotIf ; 结束条件块
  28. ; 按下win+ C 弹出提示
  29. #c::MsgBox("You pressed Win-C while any window except Notepad is active.")