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校园刷课刷题刷时长刷时间脚本插件分享的主要内容,如果未能解决你的问题,请参考以下文章