在帮助一个客户写脚本的时候,准备使用音量键来作为脚本的启动和停止。但是一直出现一个问题,最终排查发现是事件监控被调用了两次。。上代码吧let cha = event.ge
在帮助一个客户写脚本的时候,准备使用音量键来作为脚本的启动和停止。但是一直出现一个问题,最终排查发现是事件监控被调用了两次。。
上代码吧
let cha = event.getDownTime() - time;
if (cha != 0) {
let path = "src/reg.js";
if (Jub != null) {
Jub.getEngine().forceStop();
toast("脚本已结束");
Jub = null;
} else {
Jub = engines.execScriptFile(path);
toast("脚本已启动");
}
}解题思路:
通过获取点击时间,多次发现联系点击的时间是0,当然 这里指的是
event.getDownTime() - time
的时间。 最后我们在代码后面增加 time 的赋值
time = event.getDownTime();
搞定
本文由青舟模板网发布,如若转载,请注明出处:http://www.qingzo.com/jishu/20220410105313.html
