2

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

4

2 回答 2

1

您需要为此使用变量有什么特别的原因吗?这可以在没有变量的情况下轻松实现。

步骤1

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

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

第2步

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

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

第 3 步

state使用-> variables->创建配置文件variable value

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

在右边的一种类型“否”或“假”或任何你在断开连接时设置的类型

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

就是这样。

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

//编辑

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

于 2015-05-19T17:17:44.577 回答
0

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

于 2015-07-02T16:46:10.930 回答