写在前面的话
高效办公少不了自定义一些快捷键或者批量执行一些重复动作以快速完成工作,神器AutoHotKey,利用简单几句的脚本就可以帮助我们完成很多繁杂的事项,简直不要太好用有没有,今天在利用电脑模拟手机刷抖音快手之类的小视频时,卡了壳,记录一下,当个参考
鼠标控制
MouseGetPos 获取鼠标位置
语法
MouseGetPos [, OutputVarX, OutputVarY, OutputVarWin, OutputVarControl, Flag]
常用参数
- OutputVarX,OutputVarY 定义用来保存当前坐标值的变量,如:xpos 引用时使用 %xpos%
事例
MouseGetPos, xpos, ypos
MouseClick, , %xpos%, %ypos%
MouseClick 鼠标点击
语法
MouseClick [, WhichButton, X, Y, ClickCount, Speed, DownOrUp, Relative]
常用语法
- WhichButton #要点击的按钮,默认 Left 左键,另:Rigth,Middle
- X, Y #切记,是在鼠标点击前,移到到 x/y 坐标指定的位置,即先移动,后点击,且相对于活动窗口
- Speed #鼠标移动的速度,介于 0 和 100 这间,0 表示瞬时移动,默认值 2
- DownOrUp #默认执行点击,也可指定 D 或 U 分步执行动作,如用在鼠标拖动事件时
- 留空,默认执行按下后弹起,即一次快速点击
- D #按下鼠标按钮不释放即长按
- U #弹起鼠标按钮
- Relative
- 留空默认,则使用绝对值坐标
- R #则使用相对当前鼠标位置进行移动的距离
事例
MouseGetPos, xpos, ypos
MouseClick, , %xpos%, %ypos%, , 0, D
MouseClick, , 0, -200, , 0, U, R
MouseMove 鼠标移动
语法
MouseMove, X, Y [, Speed, Relative]
常用参数
基本使用同 MouseClick
事例
MouseMove, %xpos%, %ypos%
PS
我的上滑下滑动作脚本