Mac自动化脚本,到达或者离开指定地点开启指定软件

背景

每天笔记本背去公司就要开代理软件,回家后要把代理软件关掉,换成内网穿透的软件,这种机械化的操作过于繁琐

目标

想要实现自动化,到达公司的地点时自动开启小飞机&关闭蒲公英,离开公司时自动关闭小飞机并开启蒲公英
PS:尽量实现不用下其他软件不占内存的方案

可参考如下链接:
Mac 自动化自动操作工作流程https://blog.csdn.net/Mr17Liu/article/details/110467630

参考下面这个
苹果有如果有GPS定位之类的话就判断一下位置,没有的话看看能不能根据网络或者Wifi的名称。
如果回家和到公司都会开机的话,这个脚本就放在开机时执行,
如果不关机,就隔一个5分钟执行一次
https://blog.csdn.net/Mr17Liu/article/details/110467630

流程还是很简单的,mac开个定时任务,周期性轮训检查ip或者经纬度,如果是公司就怎样怎样,如果是家里就怎样怎样,如果没有变化就啥也不干;
mac定时任务+shell脚本

为什么不直接使用 Mac自带的 快捷指令了。

img

可以创建指令,到达指定位置好,打开或者退出 App
示例如下:

img

可以使用定时任务实现