iOS - Shortcuts(捷径、快捷方式)有没有更优雅的编辑方式

2 天前
 rink9oled3

先说一下我的理解,全部 shortcut 都是根据一个触发然后根据某些条件(状态)运行一堆指令。

所以简单的捷径,基本上几行设置就设置好了,如:链接 wifi 后操作 xx 。

现在我的问题是,感觉 shortcut 本身这个 app 的设计,使用限制还是挺大。

例如举例一个需求是涉及多条件,充电时(磁吸到车载充电器),然后检查是否连的是自己车的蓝牙,确定后设为驾驶模式并打开导航 app ,亮度设为 100%

我相信是可以顺利设置的,但发现设置这个自动化的过程中很麻烦,操作的 ui 非常不顺手,添加“状态”,“条件”等很不优雅。所以想知有没有一个更好的编辑方式,甚至是直接写脚本。

993 次点击
所在节点    Apple
18 条回复
Kimyx
2 天前
shortcut 本身就是为了简化“写脚本”,面向更多大众不会写代码的人,要直接写脚本试试 Scriptable ,支持 js
dingdangnao
2 天前
mac 或者 iPad ?
这 app 总是乱跳,难用得很。。。
okakuyang
2 天前
叫别人写好给你用
IgniteWhite
2 天前
如果目标 app 有 x-callback-url 接口,功能会多样些
Daniel0829
2 天前
看看 Jellycuts 是否满足,不太确定。
rink9oled3
2 天前
试了下我那个需求,还真的不一定能实现,找不到检测蓝牙链接状态的状态值,蓝牙模块只能是链接那一刻起到启动的作用,不能作为条件使用。所以就觉得 shortcut 有些鸡肋。
majiajia
2 天前
我遇到的问题是:iOS16 以前的 iPhone 自动化连接蓝牙运行前的询问不可关闭,但我又不想放弃巨魔升级系统
Stoney
2 天前
@Kimyx 我觉得可以提供图形化与代码两种方式,哪个方便用哪个
oxoxoxox
2 天前
@rink9oled3 #6 安装 actions ,可以检查指定蓝牙设备的连接状态,扫描附近有哪些蓝牙设备
jmtsai
2 天前
没有触发条件,只有按了 shortcut 后执行命令……
rink9oled3
2 天前
@Daniel0829 jellycuts 文档证实了我的观点,没有蓝牙状态的获得方法,它也只是获取 shortcuts 本身的东西,cuts 权限设得太死了。有想法的人会花式作死搞系统,没编程思维的人又不用。
rink9oled3
2 天前
@oxoxoxox 装了 actions ,暂时不太会用,要研究一下,谢谢
rink9oled3
2 天前
@jmtsai 所以还不如直接一堆指令顺序执行,然后每次喊 Siri 执行算了。我比较偏执于智能化无感执行,这才是真智能(虽然还是机主人设置好的),类似的情况还有所谓智能家电,一样有类似的执行触发矛盾
voidless
2 天前
shortcut 的编辑模式用来编辑复杂场景很不好用,而且本身支持也很有限,我之前也想用来获取蓝牙连接的设备状态作为条件,结果发现实现不了,甚至连苹果生态下的耳机电量也获取不到。
voidless
2 天前
还有图形化界面一旦代码行数多了加上自带的那些花里胡哨的图标,可读性大大下降,能切换纯代码模式就舒服了,或者不知道有没有可以从外部编辑然后再导入 shortcut 的方法
rink9oled3
2 天前
@voidless 对的,同路人。楼上提议的 jellycuts 可以用脚本,但也是基于 shortcut 本身,也是导入 shortcuts 的。方便的地方是有文档,文档就确实没有蓝牙状态这回事。
jmtsai
1 天前
@rink9oled3 智能家居还是有的,ios 里是有“自动化”的,我比较常用到了公司就音量调到 0 ,避免打开视频出来声音……智能家居,在 homekit 里就更多可以控制的了。但是 shortcut 里确实没有多少
rink9oled3
1 天前
@jmtsai 你这个简单,我吐槽智能家电系统是曾经用过,稍微复杂的就不行了,也不是不行是体验不好。需要很系统的设置,比较适合钢铁侠那样的家?
例如空调,我曾经设置有人在并且温度高就开制冷。然后发现冬季怎么办,而且温度虽然客观,但也受到季节湿度影响,导致温度的体感是很不同的。夏季二十度和冬季二十度是截然不同的。那我要设置两个方案吗?
然后回家就开好像也不合理,可能窗还开着,那加上窗的感应?那我还不如直接需要才按一下遥控或者叫一下智能管家。自动化的设置太费劲。一开始自己对“智能”太理想化了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1093337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX