您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
(适用西安电子科技大学综合测评APP)自动舍友满分,自评自行输入所需分数(可能也方便不了多少),虽然是自动但是记得划滚轮->点红色按钮。
// ==UserScript== // @name 自动学年评测(西电专版) // @namespace https://jashshor.fun/ // @version 0.2 // @description (适用西安电子科技大学综合测评APP)自动舍友满分,自评自行输入所需分数(可能也方便不了多少),虽然是自动但是记得划滚轮->点红色按钮。 // @author JashShor // @match *://xgxt.xidian.edu.cn/xsfw/sys/zhcptybbapp/* // @icon https://bkimg.cdn.bcebos.com/pic/7aec54e736d12f2ec1809b2345c2d562843568ef?x-bce-process=image/resize,m_lfit,w_268,limit_1/format,f_jpg // @grant GM_setValue // @grant GM_getValue // @grant window // @license MIT // ==/UserScript== (function() { 'use strict'; /** var shor = { 'name': 'jash' }; **/ $(()=> { let param = { tag: true, num: 1, ele: document.createElement('div'), icon: '', homeIcon: '', moreIcon: '', personalIcon: '', closeIcon: '', distance: '500', css: "position:fixed;" + "bottom:4rem;" + "box-shadow:10px 10px 10px gray;" + "right:10px;" + "display:none;" + "font-size:1.5rem;" + "color:#fff;" + "z-index:1000;" + "height:2.5rem;" + "width:2.5rem;" + "background:#f44336;" + "border-radius:50%;" + "line-height:2.5rem;" + "text-align:center", menuCss: "position:absolute;" + // "bottom:3rem;" + "display:none;" + "box-shadow:10px 10px 10px gray;" + "font-size:1.2rem;" + "color:#fff;" + "background:orange;" + "height:2rem;" + "width:2rem;" + "border-radius:50%;" + "text-align:center;" + "line-height:2rem;" // type: '#top' }; { document.querySelector('body').appendChild(((ele)=> { ele.className = 'scroll iconfont'; ele.innerHTML = param.moreIcon; // ele.href = param.type; ele.style.cssText = param.css; for (let i = 0; i < 3; i++) { let menu_personal = document.createElement('a'); menu_personal.className = 'iconfont'; menu_personal.style.cssText = param.menuCss; switch (i) { case 0: setStyle(menu_personal, '#2196f3', '2.4rem', '2.4rem', param.homeIcon, 'home'); break; case 1: setStyle(menu_personal, '#4caf50', 0, '3.5rem', param.personalIcon, 'personal'); break; case 2: setStyle(menu_personal, '#fdd835', '3.5rem', '0', param.icon, 'top'); break; } param.ele.appendChild(menu_personal); } return ele; })(param.ele)); function setStyle(ele, ...args) { ele.style.background = args[0]; ele.style.bottom = args[1]; ele.style.right = args[2]; ele.innerHTML = args[3]; ele.id = args[4]; } } { $(window).scroll(()=> { var scrollValue = $(window).scrollTop(); if (scrollValue > param.distance) { if (param.tag) { $(param.ele).css('display', 'block').animateCss('fadeInRight'); param.tag = !param.tag; } } else { if (!param.tag) { $(param.ele).css('display', 'none'); $(param.ele).children().css('display', 'none'); param.num++; param.tag = !param.tag; } } }); $(param.ele).click((e)=> { finish(); }) } }); return; })(); function finish(){ console.log(0); var optionBtn=document.getElementsByClassName("bh-radio-label"); if(optionBtn.length==0) { var textAreaOption=document.getElementsByTagName("input"); if(textAreaOption.length==0) {console.log("无输入框");} else { var its= prompt("填入的分数,不需要填入则请忽略", ""); console.log(its); for(i=0;i<textAreaOption.length;i++) { textAreaOption[i].value=its; console.log(2); } } } else { for(var i=0;i<optionBtn.length;i+=2) { optionBtn[i].click(); console.log(1); } } }