通威半自动化

try to take over the world!666

目前為 2023-04-16 提交的版本,檢視 最新版本

// ==UserScript==
// @name         通威半自动化
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!666
// @author       You
// @match        http://tnc.tongwei.com/*
// @icon         https://www.google.com/s2/favicons?domain=qpanpan.com
// @grant        GM_xmlhttpRequest
// @grant        GM_setValue
// @grant        GM_getValue
// @grant        GM_addStyle
// @grant        GM_setClipboard
// @grant        GM_download
// @license      binghuo
// ==/UserScript==

(function () {
    'use strict';

    function initSetting() {
        var setting;
        if (!GM_getValue('priate_script_xmly_data')) {
            GM_setValue('priate_script_xmly_data', {
                left: 20,
                top: 100,
                piaoshujv:''
            })
        }
        setting = GM_getValue('priate_script_xmly_data')
        GM_setValue('priate_script_xmly_data', setting)
    }
    //初始化脚本设置
    initSetting()
    var priate_script_div = document.createElement("div")
    priate_script_div.innerHTML = `
<div id="priate_script_div">
<div>
<b style='font-size:30px; margin: 0 0'>半自动化</b>
<button id="caozuoxinxi">获取操作票信息</button>
<button id="caozuoxinxixieru">写入信息</button>
</div>
</div>
`
        GM_addStyle(`
#priate_script_div{
font-size : 15px;
position: fixed;
background-color: rgba(240, 223, 175, 0.9);
color : #660000;
text-align : center;
padding: 10px;
z-index :1433858005 ;//2147483647  设置悬浮,值越大越在前面
border-radius : 20px;  //圆角边框
border:2px solid black;  //边框
}

`);
    document.querySelector("#contentForm > h2").appendChild(priate_script_div) //商城页面添加
    var setting = GM_getValue('priate_script_xmly_data')
    document.getElementById("priate_script_div").style.left = (setting.left || 20) + "px";
    document.getElementById("priate_script_div").style.top = (setting.top || 100) + "px";
    //操作票信息录入
    document.querySelector("#caozuoxinxixieru").onclick = function () {
        var set = GM_getValue('priate_script_xmly_data')
        let aa = set.piaoshujv
        let aas = aa.split("yyds")
        console.log(aas.length)
        console.log(aas)
        for (let index = 0; index < aas.length-1; index++) {
            //点击添加信息框
            document.querySelector("#fileUpload > a.btn-style.projectApplyBtn.btn-new-build").click()
        }
        for (let i = 0; i < aas.length-1; i++) {
            let b = 1 + i
            // document.querySelector("#item_table > tbody > tr:nth-child(" + b + ") > td:nth-child(2) > input").value = aas[i]
            var zhi=document.querySelector("#item_table > tbody > tr:nth-child(" + b + ") > td:nth-child(2) > input")
            const evt = new Event('input');
            zhi.value = aas[i]
            zhi.dispatchEvent(evt);
        }


    }
    document.querySelector("#caozuoxinxi").onclick = function () {

        //获取操作票信息
        let a = ""
        //获取有多少个信息个数
        let geshu = document.querySelector("#item_table > tbody").children.length
        for (let i = 0; i < geshu; i++) {
            let b = 1 + i
            a += document.querySelector("#item_table > tbody > tr:nth-child(" + b + ") > td:nth-child(2)").innerText +
                "yyds"
            //打印各信息判断是否有误
            console.log(b+document.querySelector("#item_table > tbody > tr:nth-child(" + b + ") > td:nth-child(2)").innerText)
        }
        console.log(a)
        alert(a)
        var set = GM_getValue('priate_script_xmly_data')
        GM_setValue('priate_script_xmly_data', {
            left:set.left,
            top: set.top,
            piaoshujv:a
        })
        //  alert(set.piaoshujv)

    }



    function dragFunc(id) {
        var Drag = document.getElementById(id);
        var setting = GM_getValue('priate_script_xmly_data')
        Drag.onmousedown = function (event) {
            var ev = event || window.event;
            event.stopPropagation();
            var disX = ev.clientX - Drag.offsetLeft;
            var disY = ev.clientY - Drag.offsetTop;
            document.onmousemove = function (event) {
                var ev = event || window.event;
                setting.left = ev.clientX - disX
                Drag.style.left = setting.left + "px";
                setting.top = ev.clientY - disY
                Drag.style.top = setting.top + "px";
                Drag.style.cursor = "move";
                GM_setValue('priate_script_xmly_data', setting)
            };
        };
        Drag.onmouseup = function () {
            document.onmousemove = null;
            this.style.cursor = "default";
        };
     };
    dragFunc("priate_script_div");
})();

QingJ © 2025

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