// alert("33333") const ipc= require('electron').ipcRenderer; setInterval(function(){ let item =document.querySelectorAll(".system-set-base.set-ul>li") if (item && item.length>0 &&item[1]!=null){ item[1].onclick = ()=>{ console.log("点击最小化") ipc.send('window-min') } } let itemButton =document.querySelectorAll(".login-main footer>button") if (itemButton && itemButton.length>0 && itemButton!=null) { itemButton[1].onclick = ()=>{ console.log("点击关闭") ipc.send('window-close') } } },500) ipc.on('clickButton',(event,args)=>{ console.log("msg:",args) // document.querySelector('webview').openDevTools() let item =document.querySelectorAll(".system-set-base.set-ul>li") console.log(item,"@@@",document.querySelectorAll(".system-set-base.set-ul>li")) if (item && item.length>0 &&item[5]!=null){ item[5].click(); console.log("点击关闭") } }) let memHeap = [], cpuHeap = [] setInterval(function () { let echart = document.querySelector("#echartCpu") if (echart!=null){ let promise = new Promise(function (resolve, reject) { resolve(process.getProcessMemoryInfo()); }); promise.then(function (data) { console.log('resolved.', data); if (data!=null){ if (memHeap.length>=20 ){ memHeap.shift() } let temp = (data.residentSet/1024).toFixed(2) memHeap.push(temp) console.log("2222",memHeap) } else { if (memHeap.length>=20 ){ memHeap.shift() } memHeap.push(0) } }); let cpuCost = process.getCPUUsage() console.log( cpuCost) let cpuUsage = (cpuCost.percentCPUUsage.toFixed(2)) if (cpuHeap.length>=20 ){ cpuHeap.shift() } console.log("cpuUsage",cpuUsage) cpuHeap.push(cpuUsage) console.log("1111",cpuHeap,cpuUsage) esapp.vue.$store.commit("desktop/SET_RESOURCE_DATA",{"mem":[...memHeap], "cpu": [...cpuHeap]}) console.log(esapp.vue.$store.state.desktop.resourceData) console.log( cpuCost, process.getSystemMemoryInfo(), process.getHeapStatistics()) } if (echart == null) { esapp.vue.$store.commit("desktop/SET_RESOURCE_DATA",{"mem":[], "cpu": []}) if (memHeap.length>0){ memHeap =[] } if (cpuHeap.length>0){ cpuHeap=[] } } }, 5000)