// ==UserScript== // @name 新版广东海洋大学一键评估 // @version 1.0 // @description 新版海大一键评估工具,代码基于原版一键评估,感谢海大计协!代码目前测试少,如有bug想提交,可关注公众号“海大弟弟”反馈。 // @author tlhgq // @match *://webvpn.gdou.edu.cn/* // @match *://jw.gdou.edu.cn/* // @run-at document-end // @grant unsafeWindow // @grant GM_xmlhttpRequest // @grant GM_setClipboard // @license MIT // @namespace https://greasyfork.org/users/734428 // @downloadURL https://update.greasyfork.icu/scripts/421199/%E6%96%B0%E7%89%88%E5%B9%BF%E4%B8%9C%E6%B5%B7%E6%B4%8B%E5%A4%A7%E5%AD%A6%E4%B8%80%E9%94%AE%E8%AF%84%E4%BC%B0.user.js // @updateURL https://update.greasyfork.icu/scripts/421199/%E6%96%B0%E7%89%88%E5%B9%BF%E4%B8%9C%E6%B5%B7%E6%B4%8B%E5%A4%A7%E5%AD%A6%E4%B8%80%E9%94%AE%E8%AF%84%E4%BC%B0.meta.js // ==/UserScript== if (location.href.indexOf("xspj_cxXspjIndex.html")>1){ alert("一键评估点击确定开始,请不要干扰程序运行,时间大概5分钟"); j=0; mainId=window.setInterval(function(){ var navigation=$(".ui-widget-content.jqgrow.ui-row-ltr"); if ($(".ui-widget-content.jqgrow.ui-row-ltr").eq(j).find("td[title='已评完']").length){ j+=1; if(j==navigation.length){ clearInterval(mainId); windows.setTimeout(function(){ $("#btn_xspj_tj").click(); window.setTimeout("$('#btn_ok').click();",2000); alert("已完成评价"); },10000) } return; } $(".ui-widget-content.jqgrow.ui-row-ltr").eq(j).click(); window.setTimeout(function(){ var obj=$('.tr-xspj'); for(i=1;i符号, 这是ascii码*/ var index1=str.charCodeAt(z); if((65<=index1 &&index1 <= 90) ||(97<=index1 &&index1 <= 122) ||index1==60 ||index1==62) { if(index1==113 || index1==81) {/*对于Q或者q就合法,因部分合法评语有"q群"字样*/ return 1; } else { return 0; } } } return 1; }; /*随机化评语的函数, 在str字符串中的百分之percent位置插入substr字符串 */ var insertstr=function(str,percent,substr) { var res =str; var qian=res.substring(0,Math.floor(percent/100*res.length)); var hou=res.substring(Math.floor(percent/100*res.length),res.length); res = qian + substr +hou; return res; }; /*随机化评语的函数, 返回num个char字符*/ var space=function(num,char) { var str=""; for(i=0;i