给大佬点赞!👍
// ==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
})();