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

ios 如何使用快捷指令获取短信内容后将内容传递到特定脚本,再执行

  •  
  •   hanlin85 · 21 天前 · 829 次点击

    这我搜索到的方法:

    如何将短信内容传递到脚本:详细指南 理解问题 您希望实现的功能是:当手机收到包含特定关键词(如“菜鸟驿站”)的短信时,能自动提取短信内容,并将其传递给您事先编写好的脚本进行处理。

    实现方案

    1. iOS 捷径( Shortcuts ) 创建新的捷径: 获取最新短信: 设置筛选条件为包含“菜鸟驿站”。 获取短信内容: 提取出短信正文。 运行脚本: 使用“运行 Shell 脚本”这个动作,将提取出的短信内容作为参数传递给您的 Bash 脚本。 自动化设置: 触发条件: 设置为“当收到新短信时”。 运行捷径: 选择刚刚创建的捷径。

    我就卡在了 [获取最新的短信] 这一步,我的手机是 iphone12 ,ios 的版本是 17.6.1 ,打开快捷指令,就是找不到 [获取最新的短信] 这个选项。

    10 条回复    2024-10-18 16:26:44 +08:00
    Rin7
        1
    Rin7  
       21 天前
    快捷指令-自动化里面有
    pushforce
        2
    pushforce  
       21 天前
    捷径 App 底部第二个 button 自动化,创建自动化,搜索信息,看看有没有需要的动作执行。我自己设置的是短信中包含关键字就执行下一个步骤。
    InternetExplorer
        3
    InternetExplorer  
       21 天前
    在「捷径」 APP 的第二个 tab 「自动化」里面,点右上角的+号,搜索“信息”
    hanlin85
        4
    hanlin85  
    OP
       21 天前
    2# @pushforce 收到特定短信直接执行脚本这个功能我知道,我已经用了很久了,我现在想的是收到短信直接提取内容放到相应脚本里再执行。
    hanlin85
        5
    hanlin85  
    OP
       21 天前
    3# @InternetExplorer 收到特定短信直接执行脚本这个功能我知道,我已经用了很久了,我现在想的是收到短信直接提取内容放到相应脚本里再执行。发现提取内容再传递到远端服务器脚本这一步卡住了。
    hanlin85
        6
    hanlin85  
    OP
       21 天前
    如果不能获取内容并传递的话,很多功能都实现不了。
    hanlin85
        7
    hanlin85  
    OP
       21 天前
    就是快捷指令 获取变量的这部分设置搞不懂
    carefulhuo
        8
    carefulhuo  
       20 天前
    @hanlin85 你可以用正则表达式匹配短信内容,捷径是支持的
    alwaysbesideyou
        9
    alwaysbesideyou  
       20 天前
    iOS 17 的快捷指令就可以通过 [自动化] 获取短信内容了,在 tab [自动化] 栏中,创建 [信息] 自动化,选择信息包含 xx 内容,进入下一步 [新建空白自动化] ,快捷指令的最上方就是 [作为输入接收信息] ,然后将这个传给需要运行的快捷指令即可。
    用这个自动化可以实现转发验证码至电脑,自动创建待取快递提醒事项等。
    hanlin85
        10
    hanlin85  
    OP
       20 天前
    #9 @alwaysbesideyou
    #8 @carefulhuo
    感谢两位!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3393 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:18 · PVG 19:18 · LAX 03:18 · JFK 06:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.