Script 1.8.0

lock

原型:

lock(timeout)

是否支持多设备:

支持

对应的 REST API:

锁定

描述:

在一定时间内锁定该手机的 TC 控制界面,防止用户在执行脚本时误操作手机。该设备的控制窗口会在超过锁定时间后自动解锁

参数:

timeout:锁定时间,单位毫秒。

返回值:

整型:成功返回 0,失败返回 -1,此时可通过 lastError() 函数获取具体的错误信息。

示例:
//获取当前主控设备对象
var device = Device.getMain();
//锁定控制界面 60 秒
var ret = device.lock(1000*60);
if(ret != 0) {
    print(lastError());
} else {
    print("成功锁定TC控制界面");
}
运行结果:
//成功锁定TC控制界面则输出以下内容,否则输出具体的错误信息
成功锁定TC控制界面