一个自动获取CPU使用率的脚步。它每隔一秒钟获取一次CPU使用率,并将其存储到文件。'实例化对象SetWS=CreateObject("WscriptShell")Setfso=CreateObject("ScriptingFileSystemObject")SetBatFile=fsoCreateTextFile("CPUtxt",True)'获取VBS脚本当前工作目录apppath=left(WscriptScriptFullName,len(WscriptScriptFullName)-len(WscriptScriptName))strComputer=""SetobjWMIService=GetObject("winmgmts:\\"&strComputer&"\root\CIMV2")'实例化WMI的CIMV2命名空间DoSetColitems=objWMIServiceExecQuery("SELECTFROMWin32_Processor",,48)'执行WMI查询语句,"Win32_Processor"是WMI的一个类ForEachobjitemInColitemscpustr=objitemLoadPercentage'将从"Win32_Processor"的对象中获取的值赋值给"cupstr",即实际CPU使用率NextBatFileWriteLine""&cpustr&""wscriptsleep(1000)Loop
echo off
echo 获取磁盘资料:
echo " >1txt
wmic DISKDRIVE get deviceid,Caption,size,InterfaceType>>1txt
echo 获取分区资料:
wmic LOGICALDISK get name,Description,filesystem,size,freespace>>1txt
echo 获取CPU资料:
wmic cpu get name,addresswidth,processorid>>1txt
echo 获取主板资料:
wmic BaseBoard get Manufacturer,Product,Version,SerialNumber>>1txt
echo 获取内存数:
wmic memlogical get totalphysicalmemory>>1txt
echo 获得品牌机的序列号:
wmic csproduct get IdentifyingNumber>>1txt
echo 获取声卡资料:
wmic SOUNDDEV get ProductName>>1txt
echo " >>1txt
set/p q=<1txt
echo %q%
pause
以下是一个简单的 BAT 脚本,可以用于结束 Windows 10 桌面窗口管理器(DWMexe)进程,从而释放内存:
bashCopy code@echo off
taskkill /f /im dwmexeecho DWMexe has been terminated
pause
保存这个文本文件,将文件名后缀改为 "bat",然后双击运行它即可。当您运行该脚本时,它将立即终止 DWMexe 进程,并显示一条消息提示。请注意,这将会关闭所有正在运行的 Windows 窗口,因此请确保在使用该脚本之前保存好所有未保存的工作。
DWMexe 进程是 Windows 桌面窗口管理器的一部分,它负责绘制桌面、窗口、任务栏等元素。结束该进程可能会导致桌面环境不稳定或不正常,因此建议仅在必要时使用该脚本。
以上就是关于saltstack获取cpu内存使用率全部的内容,包括:saltstack获取cpu内存使用率、bat-批处理--dos----wmic命令、WIN10桌面窗口管理器内存占用高 求大佬写个bat命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)