V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
supahotfire
V2EX  ›  iOS

求教如何做一个一键切换蜂窝和无线网络的快捷指令

  •  
  •   supahotfire · 2023-02-21 16:01:42 +08:00 · 2483 次点击
    这是一个创建于 671 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想要实现的效果是:按一下就可以关无线+开蜂窝 /关蜂窝+开无线,reddit 上找到了一个,但是不够完美:无论无线是打开还是关闭状态,只要是没有连接上 ssid 就无法关闭无线网、打开蜂窝。
    不喜勿喷,个人有点续航焦虑,还是挺需要这个功能的,以前负一屏小部件是用两个快捷指令来实现这个功能,现在新增了一个常用的快捷指令,只能放 4 个的情况下,想解决一下这个问题(确实有点强迫症,6 个我又不需要那么多
    希望大佬指点一下,谢谢!
    23 条回复    2023-02-23 21:20:28 +08:00
    Babbitt
        1
    Babbitt  
       2023-02-21 16:13:35 +08:00 via iPhone
    13 pro max 用了 1 年多,蜂窝 Wi-Fi 没关过,感觉不到对续航有啥影响,屏幕使用时间日均 5 小时,是我太轻度了❓
    NotFoundEgg
        2
    NotFoundEgg  
       2023-02-21 16:13:57 +08:00
    准备 2 个基础快捷指令:关无线+开蜂窝 /关蜂窝+开无线,然后再做一个新的快捷指令,指令开头读取文件或记事本里面的 true/flase 状态值,根据这个值判断调用哪个快捷指令,调用后把文件或记事本状态更新?
    supahotfire
        3
    supahotfire  
    OP
       2023-02-21 16:15:28 +08:00 via iPhone
    @Babbitt 续航是一方面,还有就是不想自动连接一些连过的公共网络吧,总之就是习惯了😂
    supahotfire
        4
    supahotfire  
    OP
       2023-02-21 16:20:49 +08:00 via iPhone
    @NotFoundEgg 我也是这个思路,但是貌似不能获取开关的状态,或者说我不会获取吧😂
    hackpro
        5
    hackpro  
       2023-02-21 16:22:59 +08:00 via iPhone
    完整的逻辑是离开家自动关 Wi-Fi 开热点
    到家后自动开 Wi-Fi 关热点
    不知道快捷方式能否全自动不需要人工干预😄
    NotFoundEgg
        6
    NotFoundEgg  
       2023-02-21 16:25:07 +08:00
    @supahotfire 我的设想是:假如读取文件里是 true ,则执行一次“关无线+开蜂窝”,然后把文件内容更新成 false ;第二次运行时文件里是 false 则执行“开无线+关蜂窝”,并把内容更新回 true ;这样不去读取状态直接执行就好了
    hfJ433
        7
    hfJ433  
       2023-02-21 16:29:32 +08:00
    @hackpro 不是热点吧,是蜂窝,,捷径里好像只能,连接 wifi ,关闭蜂窝。。。不能反着来

    全自动,不需要干预
    supahotfire
        8
    supahotfire  
    OP
       2023-02-21 16:30:35 +08:00 via iPhone
    @NotFoundEgg 大佬可否麻烦做一下这个判断的例子,自己试了半天实在没解决
    supahotfire
        9
    supahotfire  
    OP
       2023-02-21 16:31:51 +08:00 via iPhone
    @hackpro 定位常年关的,所以快捷指令里留了一个一键跳转到开关定位的😂而且自动化必须要亮屏状态吧
    hfJ433
        10
    hfJ433  
       2023-02-21 16:34:17 +08:00
    @supahotfire 自动化不用亮屏啊,我设置了几个自动化,每天晚上自动开飞行模式。早上起床之前关闭飞行模式,还有一个充电到 100 以后自动开启省电模式
    supahotfire
        11
    supahotfire  
    OP
       2023-02-21 16:35:31 +08:00 via iPhone
    @hfJ433 原来如此,我记得最早好像需要不锁屏状态才行
    hfJ433
        12
    hfJ433  
       2023-02-21 16:41:46 +08:00
    @supahotfire 连接 wifi 后自动关闭蜂窝,

    捷径--自动化--创建自动化--选择 wifi--选取 wifi 名称--下一步--添加操作---搜索蜂窝--选择设置蜂窝--把打开改成关闭--下一步---完成(有需要也可以添加其他进去,组合在一起)
    hfJ433
        13
    hfJ433  
       2023-02-21 16:42:20 +08:00
    最后要设置一下,自动运行,不用提示
    supahotfire
        14
    supahotfire  
    OP
       2023-02-21 17:04:16 +08:00 via iPhone
    @hfJ433 谢谢热心大佬,非常详细,我试试
    supahotfire
        15
    supahotfire  
    OP
       2023-02-21 17:15:41 +08:00 via iPhone
    @hfJ433 这个不能自动直接运行而不询问,不过也谢谢大佬提供思路
    hackpro
        16
    hackpro  
       2023-02-21 18:52:12 +08:00 via iPhone
    @hfJ433 #7 对对对 是蜂窝😂
    大佬有快捷指令可以分享下吗
    NotFoundEgg
        17
    NotFoundEgg  
       2023-02-22 00:30:52 +08:00   ❤️ 1
    @supahotfire 我写了一个,但因为涉及到操作备忘录,所以(在某个方向的)运行时需要点击一下确认,https://www.icloud.com/shortcuts/8f02f4c2704e4914bc8ae52c8e3de734
    supahotfire
        18
    supahotfire  
    OP
       2023-02-22 14:53:13 +08:00 via iPhone
    @NotFoundEgg 谢谢大佬,我添加后提示需要更新快捷指令,貌似要更新系统版本,目前 16.3 打算养老,还是感谢大佬热心指教
    theoyster
        19
    theoyster  
       2023-02-22 17:47:18 +08:00
    @NotFoundEgg 多谢大佬,“如果”后面的操作是什么啊?
    NotFoundEgg
        20
    NotFoundEgg  
       2023-02-22 22:33:56 +08:00
    @theoyster 思路是判断所有的备忘录里是否有指定文字的备忘录,如果有则走一个分支并删除;如果没有则是另一个分支并创建指定文字的备忘录;“如果”后面的第一个操作是删除指定备忘录
    theoyster
        21
    theoyster  
       2023-02-23 08:10:33 +08:00
    @NotFoundEgg 好的,谢谢大佬
    supahotfire
        22
    supahotfire  
    OP
       2023-02-23 11:39:59 +08:00 via iPhone
    https://www.icloud.com/shortcuts/2f27ccece13c4f2d96e23cb90e6d9eba
    这是 reddit 上找到的,需要的 v 友可以用用看
    vokins
        23
    vokins  
       2023-02-23 21:20:28 +08:00 via iPhone
    我用的两键切换 prefs:root=MOBILE_DATA_SETTINGS_ID&path=MOBILE_DATA_SETTINGS
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5837 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 02:28 · PVG 10:28 · LAX 18:28 · JFK 21:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.