手机脚本怎么用(干货 | 揭秘一下,如何巧用手机快捷指令一键调用服务端脚本)

来源:AirPython

作者:邢安国



1. 前言

大家好,我是安国!

之前写过一篇文章。在这篇文章中,我使用了iOS自带的“快速命令”和闹钟来创建个人自动动作,获取当前位置和实时天气,并通过语音播放。

黑科技|美好的一天要从这个自动化应用脚本开始。

作为iOS的神器,快捷命令可以用来完成很多自动化操作。如果配合Siri和触控事件使用,可以大大节省我们的时间。

这篇文章主要讲的是通过计算快捷指令调用服务器脚本的几种方法。

2. SSH 运行

第一种方式,创建一个新的快捷方式指令,然后创建一个“通过SSH运行脚本”的操作

然后,指定服务器主机名、端口号、用户名、密码、验证方法、密码和执行脚本。

其中,

  • 认证方法设置为“密码”
  • 输入该列clear 空,然后输入要执行的脚本。例如,执行脚本的命令是python3main.py。


  • 为了方便起见,服务器的主机名、端口号、用户名、密码和要执行的脚本也可以设置为变量,然后引用。

    最后,添加一个“播放声音”或“通知”的操作,并将“Shell脚本结果”作为参数传入。

    这样创建一个快捷指令,通过SSH调用服务器脚本,点击右下角的图标,在模式下运行。

    3. 调用接口

    3-1实现API接口

    首先,我们需要把调用脚本的逻辑写成API接口。

    例如,我们可以使用FastAPI快速创建一个。

    从fastapi导入uv icon
    导入FastAPI
    app = FastAPI()
    @ app . get(& # 34;/RSC _ API & # 34;)
    asyncdefrsc _ API(username:str,password:str):
    if username . strip()和password . strip():
    # Execute operation
    code,result = start (username,password)[/code & # 34;:代码,
    & # 34;msg & # 34:result
    }
    return {
    & # 34;代码& # 34;:1,
    & # 34;msg & # 34: "或者用户名和密码不能是空!"
    }

    然后,使用nohup命令让服务脚本在后台运行。

    #后台运行脚本
    #绑定8000端口
    #日志目录:/RSC . log
    nohup hypercornstest _ API:app-bind 0 . 0 . 0:8000 >/RSC . log 2 & gt;&1 &

    3-2快速说明

    让我们创建一个新的快捷方式,并添加一个“URL”操作来指定请求的地址。

    #请求地址URL
    http://192,168.39.91: 8000/RSC _ API

    然后,添加一个“获取URL内容”的操作

    展开操作的这一部分,填写请求方法、头和请求体(也可以通过变量设置)



    接下来,添加一个文本操作。

    将输入内容填写为“URL的内容”以显示响应结果。

    最后可以点击后下方角落的操作进行调试。

    4. 扩展操作及 Siri、触控

    4-1扩展操作

    快捷说明也有几种常见且易于使用的操作,例如:

  • 匹配文本
  • 获取与文本匹配的组
  • 替换文本
  • 如果
  • 这些操作要处理一些复杂精确的场景,响应结果可以二次处理,逻辑流程预置,更方便我们使用。

    4-2 Siri语音控制

    如果设备开启了Siri语音控制,那么使用“快速命令+Siri”一键执行脚本。

    4-3触摸+快速命令

    对于不想用Siri的读者来说,触控功能也可以关联快捷命令,一键执行。

    比如使用触摸功能快速打开支付宝的支付码。

    首先创建一个新的快捷命令,命名为支付宝支付。

    然后,创建一个新的“URL”操作

    指定的内容是:

    alipayqr://platform API/startapp?saId=20000056

    然后,创建一个新的“打开URL”操作并保存它。

    最后,进入设置,选择辅助功能-触摸-点击返回-点击两次-选择上面创建的快捷命令。

    这样,平时需要支付时,只需轻按两次手机背面,即可快速调出支付宝支付二维码。

    5. 最后

    有人可能会说,服务器可以通过使用调度任务直接运行脚本。何必呢?

    事实上,有些场景可能需要我们主观地运行脚本。这时候在手机端主动触发更能满足我们的需求。

    脚本怎么用

    如果你的手机刚刚越狱,可以尝试安装“自动触摸”、“激活器”等插件,实现iOS的完全自动化。

    您可以还会对下面的文章感兴趣

    使用微信扫描二维码后

    点击右上角发送给好友