云绘平台标注脚本高级版

通过点击按钮自动选择预设好的数据

当前为 2025-05-28 提交的版本,查看 最新版本

// ==UserScript==
// @name         云绘平台标注脚本高级版
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  通过点击按钮自动选择预设好的数据
// @author       You
// @match        https://worker.mach-drive.com/*
// @icon         https://worker.mach-drive.com/img/logo.bb8a363e.svg
// @grant        GM_xmlhttpRequest
// @license      MIT
// ==/UserScript==

(function() {
let observer;
window.addEventListener('load', () => {
    function showAutoCloseAlert(message) {
        // 创建消息容器
        const alertBox = document.createElement('div');
        alertBox.style.cssText = `
    position: fixed;
    top: 60px;
    left: 50%;
    transform: translateX(-50%);
    padding: 15px 25px;
    background: #f0f0f0;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  `;
        alertBox.textContent = message;

        // 添加到页面
        document.body.appendChild(alertBox);

        // 2秒后自动移除
        setTimeout(() => {
            alertBox.remove();
        }, 2000); // 2000毫秒 = 2秒
    };

    const script = function(){
        let isTextChanging = false;
        const targetSpan = document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div:nth-child(3) > div > div.sidebar-search-layer-item.sidebar-search-layer-item-index");
        const observer = new MutationObserver((mutations)=>{
            mutations.forEach((mutation)=>{
                if(mutation.type === 'childList'){
                    if(isTextChanging){
                        const parent = document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(2)")
                        const myButton1 = 'myButton1';
                        if(!document.getElementById(myButton1)){
                            parent.insertAdjacentHTML('beforeend','<button id='+myButton1+' style="size:10;color:black;margin-left:10px;">红黑黑</button>');
                            document.getElementById(myButton1).addEventListener('click', function() {
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(3) > div > label:nth-child(1)").click();//红
                                for(let i=1;i<5;i++){if(i===1){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(3) > div > label:nth-child('+i+')').style.display='none'};
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(4) > div > label:nth-child(4)").click();//黑
                                for(let i=1;i<5;i++){if(i===4){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(4) > div > label:nth-child('+i+')').style.display='none'}
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(5) > div > label:nth-child(4)").click();//黑
                                for(let i=1;i<5;i++){if(i===4){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(5) > div > label:nth-child('+i+')').style.display='none'}
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(7) > div > label:nth-child(4)").click();//无法分类
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(8) > div > label:nth-child(15)").click();//熄灭
                                for(let i=1;i<18;i++){if(i===15){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(8) > div > label:nth-child('+i+')').style.display='none'};
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(9) > div > label:nth-child(15)").click();//熄灭
                                for(let i=1;i<18;i++){if(i===15){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(9) > div > label:nth-child('+i+')').style.display='none'};
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(6)").style.display='none';
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(10)").style.display='none';
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(11)").style.display='none';
                            });
                        }
                        const myButton2 = 'myButton2';
                        if(!document.getElementById(myButton2)){
                            parent.insertAdjacentHTML('beforeend','<button id='+myButton2+' style="size:10;color:black;margin-left:10px;">黑黑绿</button>');
                            document.getElementById(myButton2).addEventListener('click', function() {
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(3) > div > label:nth-child(4)").click();//黑
                                for(let i=1;i<5;i++){if(i===4){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(3) > div > label:nth-child('+i+')').style.display='none'};
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(4) > div > label:nth-child(4)").click();//黑
                                for(let i=1;i<5;i++){if(i===4){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(4) > div > label:nth-child('+i+')').style.display='none'}
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(5) > div > label:nth-child(1)").click();//绿
                                for(let i=1;i<5;i++){if(i===1){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(5) > div > label:nth-child('+i+')').style.display='none'}
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(7) > div > label:nth-child(15)").click();//熄灭
                                for(let i=1;i<18;i++){if(i===15){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(7) > div > label:nth-child('+i+')').style.display='none'}
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(8) > div > label:nth-child(15)").click();//熄灭
                                for(let i=1;i<18;i++){if(i===15){continue;};document.querySelector('#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(8) > div > label:nth-child('+i+')').style.display='none'};
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(9) > div > label:nth-child(4)").click();//无法分类
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(6)").style.display='none';
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(10)").style.display='none';
                                document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div.sidebar-item.sidebar-attrs > div.sidebar-attrs-tab > div.sidebar-attrs-container.active > ol > li:nth-child(11)").style.display='none';
                            });
                        }
                    }
                    isTextChanging = !isTextChanging;
                }
            });
        });
        const cfg = {childList:true}
        observer.observe(targetSpan,cfg);
        document.querySelector("#meglabel-tool > div > div > div.tool-container-sidebar > div:nth-child(3) > div > div.sidebar-search-layer-item.sidebar-search-layer-item-index > span.sidebar-search-layer-content").addEventListener('click',()=>{console.log("提交");setTimeout(()=>{observer.disconnect();script();},3000)})
        showAutoCloseAlert("脚本加载成功");
    };
    setTimeout(()=>{
        script();
    },4000);
});
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址