战魔
网络游戏 | 104M | 2020-12-16
下载来自: 98游戏 浏览: 0 次 2026-06-10 13:08:42:06
MacroDroid不支持Mac系统,仅限Android平台;Mac用户应使用快捷指令调用原生“天气”App获取实时温度与状况,或通过Automator配合API实现更精细数据获取。

Mac用户想在MacroDroid中自动获取当前温度、天气状况等实时信息用于触发自动化流程,但MacroDroid for Mac并不存在——该应用仅支持Android平台,无法在macOS上安装或运行。
MacroDroid是由MacroDroid Ltd开发的Android专属自动化工具,官方未发布macOS版本,App Store、Mac App Store及开发者官网均无Mac客户端下载入口。
你在Mac上搜索到的“MacroDroid”相关结果,要么是误导性广告,要么指向Android模拟器方案(不推荐、不稳定、权限受限)。
这一步必须先厘清:【MacroDroid无法在Mac上原生运行,所有试图“在Mac上安装MacroDroid”的操作均无效】。
macOS原生生态已有稳定、低门槛、无需越狱或模拟器的方案,可直接调用系统级天气服务完成自动化。
方法一:用快捷指令+「天气」App原生数据
1、打开「快捷指令」App → 点击右上角「+」新建快捷指令 → 命名为“获取当前天气”;
2、点击「添加操作」→ 搜索并添加「获取当前天气」动作 → 该动作会自动读取「天气」App中主城市的数据,包括温度、状况、湿度、风速;
3、接着添加「显示通知」或「文本」动作,把变量中的「当前温度」和「天气状况」拼接成一句话;
4、点击右上角「…」→ 开启「运行前询问」关闭 → 启用「允许不受信任的快捷指令」(首次运行时系统提示)→ 完成后可手动运行,也可设为「个人自动化」定时触发。
方法二:用Automator + shell脚本调用气象API(需网络)
这一步适合需要更细粒度数据(如紫外线指数、日出时间)的用户。打开Automator → 新建「快速操作」→ 在「实用工具」中拖入「运行Shell脚本」→ 输入:
curl -s "https://wttr.in/?format=%t+%C+%h+%w" | tr -d "'"
注意:该命令依赖wttr.in公开服务,国内网络可能不稳定;若失败,请改用Apple WeatherKit API(需开发者账号+配置签名密钥)。
无论用哪种自动化方式,都必须先让系统「天气」App获得真实定位:
进入「系统设置」→「隐私与安全性」→「定位服务」→ 确保顶部开关开启 → 在应用列表中找到「天气」和「通知中心」→ 勾选两者。
然后打开「天气」App → 点击左下角「+」→ 输入你所在城市中文名(如“上海”)→ 选中后长按拖至列表顶端。【只有排第一的城市才会被快捷指令或系统服务读取为“当前天气”】。
还没有玩家发表评论,快来抢占沙发吧!