// ==UserScript== // @name 给大佬点赞!👍 // @namespace http://tampermonkey.net/ // @version 0.3.3 // @description 自动或手动回复随机短句👍!多次点击手动回复按钮即可切换短句! // @author 张仨 // @match https://bbs.tampermonkey.net.cn/* // @grant GM_registerMenuCommand // @grant unsafewindows // @downloadURL https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1148&extra=page%3D1 // @supportURL https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1148&extra=page%3D1 // @homepageURL https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1148&extra=page%3D1 // ==/UserScript== /*** * 頂頂頂頂頂頂頂頂頂 頂頂頂頂頂頂頂頂頂 * 頂頂頂頂頂頂頂     頂頂      *    頂頂   頂頂頂頂頂頂頂頂頂頂頂 *    頂頂   頂頂頂頂頂頂頂頂頂頂頂 *    頂頂   頂頂       頂頂 *    頂頂   頂頂  頂頂頂  頂頂 *    頂頂   頂頂  頂頂頂  頂頂 *    頂頂   頂頂  頂頂頂  頂頂 *    頂頂   頂頂  頂頂頂  頂頂 *    頂頂       頂頂頂  *    頂頂      頂頂 頂頂 頂頂 *  頂頂頂頂   頂頂頂頂頂 頂頂頂頂頂 *  頂頂頂頂   頂頂頂頂   頂頂頂頂 */ (function(){ //声明一个函数,也是定义一个函数的关键字 'use strict'; //严格模式:字面量表达式,严格模式下你不能使用未声明的变量,保证代码运行的安全,同样的代码,在"严格模式"中可能会报错(¬、¬) //给下面的随机公式创建数组 var items=['ggnb!!!👍', 'ggnb!!!👍*99999', '(ง •_•)งgg加油👍', 'd=====( ̄▽ ̄*)b👍', '脚本不错,感谢大佬!👍' ]; let button1=document.createElement("button"); //创建第一个按钮 let button2=document.createElement("button"); //创建第二个按钮 button1.innerHTML="自动回复"; //按钮文字 button2.innerHTML="手动回复"; button1.id="id001"; //按钮id button2.id="id002"; button1.style="background-color:#00bfff;font-family:'华文行楷';color:#ffffff;font-size:16px;text-align:center;border-style:outset;border-color:#00ffff;cursor:pointer;margin-right:10px"; //按钮样式 button2.style="background-color:#3399ff;font-family:'华文行楷';color:#ffffff;font-size:16px;text-align:center;border-style:outset;border-color:#00ffff;cursor:pointer"; let btn=document.querySelector('#post_reply'); //向列表中插入一个项目 btn.parentElement.insertBefore(button1,btn); //插入按钮 btn.parentElement.insertBefore(button2,btn); document.getElementById('id001').onclick = function(){ //找到按钮的id,点击该按钮后执行以下代码 var a = items[Math.floor(Math.random() * items.length)]; //随机公式 document.getElementById('fastpostmessage').value=a; //将随机结果输入到框里 document.querySelector('#fastpostrefresh').checked=true //检查框里是否打√,true即结果为真'√' document.querySelector('#fastpostsubmit').click() //自动点击提交 } document.getElementById('id002').onclick = function(){ let btn1=document.querySelector('#post_replytmp'); //改变按钮插入的元素位置 btn1.parentElement.insertBefore(button2,btn1); document.querySelector('#fastpostmessage').focus(); //调节焦距,即滚动聚焦到此元素 var a = items[Math.floor(Math.random() * items.length)]; document.getElementById('fastpostmessage').value=a; } let id=GM_registerMenuCommand ("申请支持的论坛或想要添加的短句", function(){ //右键菜单 window.location.href="https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1148&extra=page%3D1"; // href 属性用于指定超链接目标的URL }, "h"); //快捷键为h })();