下载Hummingbird
下载红色边框内的执行程序:
https://gitee.com/QdbcShen/hummingbird/releases/
文件配置
从外部加载index.js,并设置定时器1h,时间一到立刻 Interval()函数。函数内部ping 114.114.114.114 dns。如果不通,则重新连接wifi
Hconfig.xml内容
<?xml version="1.0" encoding="utf-8"?>
<Hummingbird vesion="13">
<jsinit>
<Interval>
1h
</Interval>
</jsinit>
<jscode loadfromfile="index.js">
</jscode>
<jsparams>
<params id="wifiname">
<arg>hello</arg>
</params>
</jsparams>
</Hummingbird>
index.js内容
function init(){
}
function Interval(){
var res = Command("ping 114.114.114.114 -n 1")
var n = res.indexOf("TTL")
if(n <0){
var wifiname = Getjsparamsbyid("wifiname")
var connect = 'netsh wlan connect name="'+ wifiname +'"'
log(Command(connect))
}else{
console.log("has wifi:")
}
}
执行
配置Hconfig.xml文件,将arg标签下的hello替换秤电脑上的wifi名,运行Hummingbird.exe即可。
写在最后
Hummingbird 是一套遵循 MIT协议的开源 JavaScript 运行引擎。设计的初衷是为了敏捷开发,尽量做到省时省力。
欢迎大家 Star或Fork :https://gitee.com/QdbcShen/hummingbird