[山海教程]开关网络只要一句话

 

现在越来越多的人都偏向于开发安卓按键精灵的脚本,对于安卓按键的命令需求也越来越多,有一些命令是按键本身不具备或者是不够完善,所以特此推出最强LUA插件-山海插件,以供同学们可以更好的开发自己的脚本。...





[山海插件教程-第九课]

开关网络只要一句话

插件的起源

      现在越来越多的人都偏向于开发安卓按键精灵的脚本,对于安卓按键的命令需求也越来越多,有一些命令是按键本身不具备或者是不够完善,所以特此推出最强LUA插件-山海插件,以供同学们可以更好的开发自己的脚本。

现在手机上网游或者应用都是需要在有网络的情况下才能进行,所以对于wifi以及流量的控制就变的很有必要了。如果单纯的通过图色来控制这些开启关闭,那简直就是要人命了。这里就给大家带来非常实用的设备控制命令

今天,我们将给大家带来的是插件另外一个功能:开关网络只要一句话



本节课-相关命令

命令名称IsConnectWifi命令功能判断WiFi是否开启参数



返回值返回布尔值,true 为开启, false为关闭命令名称ControlWifi命令功能关闭、开启WIFI参数

参数1【必要】:布尔值,true 为开启wifi;false 为关闭wifi

返回值无命令名称ControlData命令功能关闭开启数据流量参数

参数1【必要】:布尔值,true 为开启数据流量;false 为关闭数据流量

返回值无
应用场景(一)
利用这些命令我们可以轻松的检测wifi的开启和控制wifi,我们可以在脚本开始运行的时候先检测一次wifi,如果没有开启的话可以直接开启wifi已获取更好的网速

范例代码:

Import "shanhai.lua"

// 如果没有开WiFi就自动开启WiFi

If shanhai.IsConnectWifi() Then

TracePrint "WiFi已开启"

Else

TracePrint "未开启WiFi"

Call shanhai.ControlWifi()

End If注:设定标记时无需按照顺序,只要是整数型并且没有和之前设置的标记号冲突即可。不同的标记号的计时是独立的不会互相冲突。
应用场景二
脚本要做到全自动,那自动开启游戏的功能就是必要的,但是有时候游戏需要下载更新,如果没开wifi的话那流量用的就是花花的心疼!我们也可以用脚本来解决这个问题

范例代码:

Import "shanhai.lua"

Dim app = "com.tencent.tmgp.jxqy"

Do

// 判断游戏是否需要下载更新

FindMultiColor 287,228,347,276,"230DC3","5|15|230DC3,-18|1|FFFFFF",0,0.9,intX,intY

If intX > -1 And intY > -1 Then

TracePrint "游戏需要更新"

If shanhai.IsConnectWifi() Then

TracePrint "WiFi已开启"

Tap intX,intY        '点击更新

Else

TracePrint "未开启WiFi"

Call shanhai.ControlWifi()

Tap intX,intY        '点击更新

End If

Exit Do

Else

Delay 1000

End If

Loop

本节内容就讲解到这里啦!如果大家有什么好的建议或者需要了解某个功能,可以留言哦!

山海插件还有很多功能,比如打开关闭WiFi、判断wifi或者移动数据流量是否关闭等等,后续我们也会陆续介绍哦!

如果大家想对插件有更多的了解,可以阅读原文进行查看哦!下节课内容预告:不同日志记录不同功能

点击下方“阅读原文”获取更多山海插件命令介绍

↓↓↓





    关注 按键精灵


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册