iPhone 上想拥有一个锁屏天气?不妨用上快捷指令和 Scriptable 自己实现
2022-2-26 11:9:23 Author: sspai.com(查看原文) 阅读量:122 收藏

Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


iPhone 也可以在锁屏界面添加天气信息。原理是通过 iOS 快捷指令自动化来定时更换壁纸,通过Scriptable运行JavaScript脚本绘制生成图片。接下来请看教程,视频教程可以在 这里 看到。

准备工具

系统版本:iOS 14.0 以上

设备:只支持 iPhone,脚本绘制的图案信息只按照 iPhone 尺寸绘制,iPad 可能图案位置会错乱

软件:快捷指令、Scriptable

快捷指令和Scriptable

快捷指令是 iOS 自带的软件就不需要下载了,Scriptable 可以去 App Store 搜索下载

下载导入

下载下面链接里的快捷指令,以及 Scriptable 脚本文件:

下载快捷指令并导入
Scriptable 文件导入步骤

设置快捷指令

打开快捷指令 App,找到刚刚导入的快捷指令,在下图的这个文本框填写彩云天气 key,没有的话去申请一个,每个号每天免费 1000 次数据请求,也可以先用评论区给出的 key 暂时测试使用。填写完右上角关闭这个快捷指令。

修改彩云天气 key

创建自动化

接下来点击快捷指令首页下方选项的第二个选项「自动化」,点击右上角加号,选择「创建个人自动化」,点击「特定时间」。将时间设置为每天,时间根据自己需求设置,点击「下一步」

创建自动化步骤1

在接下来的页面选择「添加操作」,选择「App」选择,找到并选择「快捷指令」,选择「运行快捷指令」,下一步,点击「快捷指令」会出来选项,选择刚刚导入的快捷指令,下一步,关闭「运行前询问」开关按钮,完成。

创建自动化步骤2

这样就创建好一个自动化定时任务了,可以根据个人需求,多创建几个定时任务(比如每3小时执行一次),重复上方步骤,选择不同时间即可。

添加壁纸

在快捷指令中,有一个流程是从名为「壁纸」的相簿中随机获取一张图片。这时候需要打开相册检查有没有名为「壁纸」的相簿。没有的话新建一个,把喜欢壁纸添加进去。或者修改成其他的相簿。

Scriptable脚本

锁屏天气脚本的原作者是DJG,因为原版是英文,不喜欢英文界面所以把它改成中文了。脚本里面的MASK_ALPHA参数是边框透明度,可以修改为自己想要的透明度,范围:0~1

修改过之后执行一下,看是否能正常运行。

运行快捷指令

所有设定设置好后,回到快捷指令,点击刚刚修改好的快捷指令,运行测试一下。确认可以正常运行后,就可以关闭退出了,等待设定好的时间就能自动更换壁纸了。

结语

本文介绍了如何利用快捷指令自动化搭配 Scriptable 脚本,定时自动更换壁纸。感兴趣的伙伴可以试试。

> 下载少数派 客户端 、关注 少数派公众号 ,了解更妙的数字生活 🍃

> 想申请成为少数派作者?冲!

yozoo


文章来源: https://sspai.com/post/71645
如有侵权请联系:admin#unsafe.sh