函数:selvpn 切换 VPN
函数名称:切换 VPN
函数功能:切换到指定 VPN,同名 VPN 按顺序优先选择
函数方法:
selvpn(dispName)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
dispName | string | 必填 | vpn 描述 |
- 函数需要在设置界面调用才生效
函数用例
function file_exists(file_name) --检测指定文件是否存在
local f = io.open(file_name, "r")
return f ~= nil and f:close()
end
if file_exists(userPath().."/plugin/vpncfg.tsl") == false then
dialog("库文件不存在,请手动导 入vpncfg.tsl 文件到"..userPath().."/plugin目录下", 0)
lua_exit()
end
local tsld = loadTSLibrary("vpncfg.tsl") --库加载,返回一个 table
if tsld.granted == 0 then
dialog("插件未授权!", 0)
return
end
if tsld.status == 0 then --验证判断
dialog("插件加载异常", 0)
return
end
require("vpncfg") --需要加载
--以上代码请在脚本开头先调用验证加载,只需加载一次
dispName = "test"
selvpn(dispName)