12345678910111213141516171819202122232425262728293031 |
- ; @Author : liuyuqi
- ; @Contact : liuyuqi.gov@msn.cn
- ; @Time : 2019/08/05 07:06:02
- ; @Version : 1.0
- ; @License : (C)Copyright 2019 liuyuqi.
- ; @Desc : 鼠标手势多桌面切换
- RButton::
- mousegetpos xpos1,ypos1
- settimer,gtrack,1
- Return
- RButton up::
- settimer,gtrack,off
- if (gtrack = ""){
- Click, Right
- }else{
- MsgBox, %gtrack%
- }
- gtrack=
- Return
- gtrack:
- mousegetpos xpos2,ypos2
- track:=(abs(ypos1-ypos2)>abs(xpos1-xpos2)) ? (ypos1>ypos2 ? "u" : "d") : (xpos1>xpos2 ? "l" : "r")
- if (track<>SubStr(gtrack, 0)) and (abs(ypos1-ypos2)>4 or abs(xpos1-xpos2)>4)
- gtrack.=track
- xpos1:=xpos2,ypos1:=ypos2
- Return
- esc::exitapp
|