Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. SendMode Input ;Input更快更可靠,最好加上这个
  2. j := 0 ;一键5用变量
  3.  
  4. NumLock::
  5. j := ++j
  6. SetTimer,Tnl,500 ;0.5秒,两次热键之间不超过这个时间就被记录
  7. Return
  8. ;这是用来记录热键的次数的和事件触发.
  9. Tnl:
  10. if j>=1 ;大于或等于1时关闭计时器
  11. SetTimer,Tnl,Off
  12. if j=1 ;只按一次时执行
  13. ;因为Send一次 {Numlock} 没反应,要send两次 {Numlock} 才等于按下一次{Numlock} ,何故呢?
  14. Send {NumLock}{NumLock}
  15. if j=2 ;按两次
  16. Reload
  17. if j=3 ;按3次
  18. Edit
  19. if j=4 ;按4次
  20. Suspend
  21. if j>5 ;长按住不放
  22. {
  23. Menu, Tray, Show,
  24. sleep 4000 ;需要延时4秒防止长按键被多次触发
  25. }
  26. j := 0 ;最后把记录的变量设置为0,于下次记录.
  27. Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement