本帖最后由 yyz2191958 于 2025-5-12 21:03 编辑
.wcs可不显示在任务栏吗(弄到托盘也行 谢谢)?谢谢
=============================
用 “DeepSeek - 探索未至之境” 弄了一下:_SUB CK,W270H60,监控,,0x80000000,-top
====================================================
任务栏是没有了。但是,窗口也没有关闭按钮,也不能够移动了
//=============================================================================================
EXEC !CMD.EXE /C 隐藏批处理窗口.exe 监控 /MOV 755 665 //【窗口移动到:755 665】
//=============================================================================================
ENVI CPUS=1
FIND --pid TMS,
MSTR I1,T1,CPUS=<1*>%TMS%
ENVI Last=-100
FIND MEM=?,总内存
CALC 内存=%总内存%/1024#2
CALL CK
_SUB CK,W270H60,监控
ENVI @this.Font=13:微软雅黑
LABE -left -trans ,L6T0W200H20,CPU:,,0xFF0606 //蓝色
LABE -left -trans CPU,L55T0W300H30,,,FF00FF //粉红色
PBAR PBAR1,L6T18W252H8,0
LABE -left -trans ,L120T0W200H30,内存:,,0xFF0606 //蓝色
LABE -left -trans 内存情况,L170T0W200H30,,,FF00FF //粉红色
CALL 检测
TIME HMST,1000,CALL 检测
EXEC =!CMD.EXE /C 隐藏批处理窗口.exe 监控 /TOP //【窗口置顶】
_END
_SUB 检测
FIND --pid TMS,
MSTR I2,T2=<1*>%TMS%
CALC #I21=%I2%-%I1%
CALC #T21=%T2%-%T1%
CALC P=100-100*%I21%/%T21%/%CPUS%##2
IFEX |%P%=-0.0,ENVI P=0
IFEX [$%P%<0 $%Last%=%P%],EXIT!TEAM ENVI Last=%P%|ENVI I1=%I2%|ENVI T1=%T2%
ENVI @CPU=%P%%
ENVI @PBAR1=%P%%
IFEX MEM=?,可用内存
CALC 已用内存=(%总内存%-%可用内存%)/1024#2
CALC 内存百分比=100-%可用内存%/%总内存%*100#2
ENVI @内存情况=%内存百分比%%
_END
|