U校园刷课刷题刷时长刷时间脚本插件分享

Posted wukong2020

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了U校园刷课刷题刷时长刷时间脚本插件分享相关的知识,希望对你有一定的参考价值。

一、插件介绍:

     U校园刷题目 、U校园班级测试,U校园作业答案,U校园刷时长、新视野大学英语(第三版)听说、新一代大学英语(基础篇)视听说教程、U校园大学英语听说教程,新标准大学英语(第二版)综合、新视野大学英语(第三版)读写思政数字课程等

二、主要功能

     主要通过脚本的形式自动填入答案、支持作业与测试、支持视听说单元测试。

   脚本下载链接:https://wukongstudio.lanzoui.com/b01hix05a

三、脚本运行界面截图:

四、脚本主要代码如下:

view.answerView = view.top.find(\'#answerContent\');
    view.info = view.top.find(\'#info\');
    view.div_main = view.top.find(\'#div_main\');
    view.showb = view.top.find(\'#div_foot\');
    view.top.appendTo(\'body\').delegate(\'input\', \'input change\', function (event) {
        if (this.value.match(/^\\*+$/)) return;
        let name = $(this).attr(\'name\');
        GM_setValue(name, this.value);
        setting[name] = this.value;
        console.log("修改完毕", GM_getValue(name, this.value), event.type)
        getscore();
        if (event.type == \'change\') msg(\'配置保存成功,即时生效\');
    }).delegate(\'[name=utoken]\', \'focus blur\', function (event) {
        $(\'#utoken\').val(\'\');
        this.value = setting.utoken.replace(/(\\S)/g, event.type == \'focusin\' ? \'$1\' : \'*\');
    }).delegate(\'button\', \'click\', function (e) {
        e.stopImmediatePropagation();
        e.stopPropagation();
        e.preventDefault();
        let name = $(this).attr(\'name\');
        if (name == \'cleanlog\'){
            $(\'#answer_log\').html(\'\');
            layer.tips(\'清除完毕\', \'#cleanlog\');
        }
        if (name == \'show\') {
            setting.show = GM_getValue(\'show\');
            $(this).html(setting.show ? \'隐藏\' : \'显示\');
            setting.show ? GM_setValue(\'show\', 0) : GM_setValue(\'show\', 1);
            view.answerView.slideToggle();
            view.showb.slideToggle();
        }
        if (name == \'showb\') {
            setting.show = GM_getValue(\'showb\');
            $(this).html(setting.show ? \'隐藏\' : \'显示\');
            setting.show ? GM_setValue(\'showb\', 0) : GM_setValue(\'showb\', 1);
            view.showb.slideToggle();
        }
        if (name == \'jsindex\') {
            window.open("https://greasyfork.org/zh-CN/scripts/397517", "_blank");

        }
        if (name == \'changekey\') {
            $(\'#utoken\').attr("disabled",false);
            layer.tips(\'已解除锁定\', \'#utoken\');

        }
        if (name == \'copykey\') {
            copyToClipboard(GM_getValue(\'utoken\'))
            layer.tips(\'复制成功\', \'#copykey\');

        }
        if (name == \'dtbutton\') {
            setting.isinput ? GM_setValue(\'isinput\', 0) : GM_setValue(\'isinput\', 1);
            setting.isinput = GM_getValue(\'isinput\');
            $(this).html(setting.isinput ? \'关闭普通自动答题\' : \'开启普通自动答题\');
            let new_text1 = setting.isinput ? \'关闭普通自动答题\' : \'开启普通自动答题\'
            document.getElementById("dt_but").innerHTML=new_text1;
            location.reload();
        }
        if (name == \'timebutton\') {
            setting.is_time ? GM_setValue(\'is_time\', 0) : GM_setValue(\'is_time\', 1);
            setting.is_time = GM_getValue(\'is_time\');
            $(this).html(setting.is_time ? \'关闭时长挂机\' : \'开启时长挂机\');
            let new_text = setting.is_time ? \'关闭时长挂机\' : \'开启时长挂机\'
            document.getElementById("time_but").innerHTML=new_text;
            location.reload();
        }

  

 

以上是关于U校园刷课刷题刷时长刷时间脚本插件分享的主要内容,如果未能解决你的问题,请参考以下文章

i学刷题刷时长自动刷课软件插件分享

慕课刷课刷视频刷课件插件脚本分享

云班课刷经验值刷视频刷课脚本分享

最新版清华社英语自动刷题刷时长脚本分享

e会学刷课刷视频刷作业软件分享

继续教育快速挂课刷课听课时插件分享