auto.js设置监听事件线程,自动实现截屏功能。

//启用按键监听,按下音量下键脚本结束
function overjs(){
threads.start(function(){//在子进程中运行监听事件
events.observeKey();
events.on("key", function(code, event){
    var keyCodeStr = event.keyCodeToString(code);
    console.log(code);
    console.log(keyCodeStr);
    if(keyCodeStr=="KEYCODE_VOLUME_DOWN"){
        toast("程序已结束。");
        exit();
    }
});
});
}

设置监听音量减键,如果按下音量减(-)这个键,脚本自动结束

自动实现截屏功能,不需要再次手动点击“立即开始”

// 截图权限申请
threads.start(function () {
    var beginBtn;
    if (beginBtn = classNameContains("Button").textContains("立即开始").findOne(2000)) {
        beginBtn.click();
    }
});
sleep(1000);
if (!requestScreenCapture(false)) {
    toastLog("请求截图失败");
    exit();
}
threads.shutDownAll();//停止所有通过threads.start()启动的子线程
原文地址:https://www.cnblogs.com/Dumb-dog/p/12002805.html