QuickQ等vpn工具都有提供了很多的代理线路,日常在批量参与一些活动的时候,就希望可以自动切换线路来获取不同的ip,把这些ip资源充分利用起来。 因为是mac系统,所以这里选择了Hammerspoon,一个使用lua脚本自动化操作mac系统功能的工具: https://www.hammerspoon.org/ Hammerspoon实现了很多系统功能的api,比如可以快速控制窗口的位置,可以模拟鼠标键盘的点击,可以和菜单交互,支持applescript等等,可以一览他们的API手册: https://www.hammerspoon.org/docs/index.html Hammerspoon的使用很简单,安装后,在用户目录下的.hammerspoon文件夹里创建一个init.lua文件,就可以编写脚本了: 我们通过一个组合键,发找到QuickQ的窗口,然后将它移动到屏幕的边缘便于进行鼠标点击的控制, 完整实现的代码如下:hs.hotkey.bind({"cmd", "alt", "ctrl"}, "Q", function() local windows = hs.wind...