停车时间统计模块 是一套由 快捷指令 + Surge + BoxJS + Scriptable(可选) 组合而成的自动化方案,可在你停车、开车时自动记录并展示停车时长。
你无需打开任何 App,全程自动化运行,甚至可以通过 CarPlay 自动触发,非常丝滑。

🚗 ① 自动记录「停车时间点」
- 停车时可设定为 CarPlay 断开自动触发
- 也可手动执行快捷指令
- Surge 会自动写入停车时间并保存至 BoxJS 变量
📌 整个过程无需打开 App、无需手动记录。
🚙 ② 一键清除停车记录(开车时自动清除)
- 开车时可设置为 CarPlay 连接自动清除
- 或手动点击快捷指令
- Surge 自动清除 BoxJS 中相关变量
📱 ③ Scriptable 小组件展示状态(可选)
一眼即可看到:
- 是否正在停车
- 已停了多久(正计时)
- 停车的具体时间点
- 最近一次刷新时间
无需打开任何 App,抬手看桌面小组件即可,非常舒服。
⚡ ④ 快捷指令:秒级刷新「已停多久」
由于 Scriptable 小组件刷新存在约 5 分钟延迟,因此我又制作了一个快捷指令版本,实时(秒级)显示:
- ⏱ 已停多久
- 📌 停车开始的时间点
想查随时查。
📦 安装方式
1️⃣ 安装 Surge 模块
前往 Surge:
Surge(App Store)
添加模块:
停车时间统计模块(parkingtime.sgmodule)
启用模块。
2️⃣ 导入三个快捷指令
推荐自动化设置:
断开 CarPlay → 自动记录停车时间
连接 CarPlay → 自动清除停车记录
3️⃣(可选)安装 Scriptable 小组件
导入小组件脚本:
parkingtime.scriptable
🧠 实现原理(示例:记录停车时间)
- 快捷指令访问:
http://api.surge.run/ParkingRecorder - Surge 拦截该请求并执行
parkingtime.js
查看脚本 - 脚本将当前时间写入 BoxJS 变量 ParkingRecorder
- Scriptable 通过
https://boxjs.com/query/data/ParkingRecorder获取数据并计算停车正计时







评论前必须登录!
立即登录 注册