【问题标题】:Use Tasker to disable WiFi if not connected如果未连接,请使用 Tasker 禁用 WiFi
【发布时间】:2015-07-30 12:55:07
【问题描述】:

如果未连接到我的家庭网络,我想使用 Tasker 关闭 WiFi。我怎样才能用变量做到这一点?谢谢。

【问题讨论】:

    标签: wifi tasker


    【解决方案1】:

    您是否有任何特殊原因需要为此使用变量?这可以在没有变量的情况下轻松实现。

    步骤 1

    使用State 设置配置文件 -> Net -> Wifi connected

    在任务中添加操作set variable 将其命名为wifiConnected 并将其设置为“是”或“真”或任何您想要的,但请记住,变量名称必须至少包含一个大写字母,才能公开(在所有任务中可见)

    第二步

    使用State 设置第二个配置文件 -> Net -> Wifi connected 但这次选择选项 invert(这样配置文件将在 wifi 断开连接时变为活动状态)

    在任务中使用 set variable 并将其值设置为“no”或“false”或任何您想要的值

    第三步

    使用state 创建个人资料 -> variables -> variable value

    在左侧字段中输入变量名wifiConnected

    在右侧输入“否”或“假”或您在断开连接时设置的任何内容

    作为此配置文件的任务,使用 net -> WiFi -> Off

    就是这样。

    我真的建议您阅读更多关于 Tasker 及其工作原理的内容,因为这些内容是非常基础的

    //编辑

    要在不设置变量的情况下做同样的事情,只需从步骤 2 中执行配置文件,但不要设置变量,而是使用步骤 3 中的任务来禁用 wifi

    【讨论】:

      【解决方案2】:

      对不起,但我认为你上面写的只是第一次应该做的事情,然后它需要一些东西来自动触发它,比如内置变量等等......在我看来,这不能按预期工作...没有恶意 :) 好吧,您将需要第一次触发任务的东西,它是关于验证 wificonnected 值是什么的任务。如果为“否”,则表示您没有任何 SSID 可连接。您将添加一个等待任务,例如 2 分钟和 net-wifi-off,因为如果在特定时间后,您将希望禁用 wifi您的手机无法连接到任何网络的时间段。 但是,你会想要一些连续的、循环的东西,所以你必须添加一个任务/转到操作,就像这样! 假设你有这个动作: A1:任务/等待 2 分钟 A2: 如果 %wifiConnected ~no 然后关闭 WIFI 转到 A2 这样,您的电话将连续扫描 %wifiConnected 的值。作为替代方案,您可以在您的 wifi 已设置为关闭后取消该循环,因为您不再需要该值。 我的意思是,您的屏幕打开-> 任务激活-> 经过 2 分钟-> 没有要连接的 ssid-> wifi 关闭 然后,您手动或不需要重新打开 wifi,但由于屏幕已经打开,因此不会再触发任务,这就是您必须使用 goto 操作的原因:) 或者,您可以去禁用/启用 tasker,以便再次触发您的任务(检查 wifiConnected 的值):)...希望对您有所帮助...我的个人资料工作顺利:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-12
        • 2018-12-06
        • 1970-01-01
        相关资源
        最近更新 更多