mus.ahk 740 B

12345678910111213141516171819202122232425262728
  1. #Requires AutoHotkey v2.0+
  2. isRunning := false ; 标志变量,是否正在运行
  3. #q:: {
  4. global isRunning ; 声明全局变量
  5. isRunning := !isRunning ; 切换运行状态
  6. if isRunning {
  7. ; 启动滚轮循环
  8. while isRunning {
  9. MouseWheel("up") ; 模拟鼠标向上滚动
  10. Sleep(5000) ; 等待 5 秒
  11. if !isRunning ; 检查是否需要停止
  12. break
  13. MouseWheel("down") ; 模拟鼠标向下滚动
  14. Sleep(5000) ; 等待 5 秒
  15. }
  16. }
  17. }
  18. MouseWheel(direction) {
  19. ; 模拟鼠标滚轮操作
  20. if (direction = "up") {
  21. Send("{WheelUp}")
  22. } else if (direction = "down") {
  23. Send("{WheelDown}")
  24. }
  25. }