无忧启动论坛

标题: (已解决)帮我改变.wcs 的文字颜色。谢谢 [打印本页]

作者: yyz2191958    时间: 2025-5-7 15:02
标题: (已解决)帮我改变.wcs 的文字颜色。谢谢
本帖最后由 yyz2191958 于 2025-5-11 12:54 编辑

已解决(成品见附件):



=============================
原来的问题
帮我改变.wcs 的文字颜色。谢谢

====================
内存和CPU的占用.wcs:

ENVI CPUS=1
FIND --pid TMS,
MSTR I1,T1,CPUS=<1*>%TMS%
ENVI Last=-100
FIND MEM=?,总内存
CALC 内存=%总内存%/1024#2
CALL CK

_SUB CK,W340H200,监视
        ENVI @this.Font=13:微软雅黑
        LABE -left -trans ,L20T20W200H20,运行时间:,,0x0000cd
        LABE -trans 运行时间,L100T20W200H20
        LABE -left -trans ,L20T50W200H20,CPU使用:,,0x0000cd
        LABE -trans CPU,L100T50W300H30
        PBAR PBAR1,L20T75W290H15,0
        LABE -left -trans ,L20T105W200H30,内存使用:,,0x0000cd
        LABE -trans 内存情况,L100T105W200H30
        PBAR PBAR2,L20T130W290H15,0
        CALL 检测
        TIME HMST,1000,CALL 检测
_END

_SUB 检测
        DATE 毫秒 uptime
        CALC 秒=%毫秒%/1000#3
        TEAM CALC 分钟=%秒%/60|SED 分钟=1,\..*,,%分钟%
        TEAM CALC 余秒=%秒%-%分钟%*60|SED 余秒=1,\..*,,%余秒%
        TEAM CALC 小时=%分钟%/60|SED 小时=1,\..*,,%小时%
        TEAM CALC 分=%分钟%-%小时%*60|SED 分=1,\..*,,%分%
        ENVI @运行时间=%小时%时%分%分%余秒%秒
        FIND --pid TMS,
        MSTR I2,T2=<1*>%TMS%
        CALC #I21=%I2%-%I1%
        CALC #T21=%T2%-%T1%
        CALC P=100-100*%I21%/%T21%/%CPUS%##1
        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 @内存情况=%内存百分比%% (%已用内存% / %内存% G)
        ENVI @PBAR2=%内存百分比%%
_END





内存和CPU的占用.rar

1.13 KB, 下载次数: 19, 下载积分: 无忧币 -2

内存和CPU的占用(已修改好).rar

1.14 KB, 下载次数: 19, 下载积分: 无忧币 -2

内存和CPU的占用(最终版).rar

4.95 KB, 下载次数: 2, 下载积分: 无忧币 -2

内存和CPU的占用(终极版本).rar

5.13 KB, 下载次数: 5, 下载积分: 无忧币 -2

内存和CPU简单(很好).rar

712 Bytes, 下载次数: 3, 下载积分: 无忧币 -2


作者: yyz2191958    时间: 2025-5-7 15:30
xfct 发表于 2025-5-7 15:21
在 WCS(WinC Script)中,要改变界面上显示的文字颜色,比如将 CPU使用率 和 内存使用率 的百分比文本设置 ...

我需要慢慢琢磨,谢谢
作者: hzyry2046    时间: 2025-5-7 15:59
xfct 发表于 2025-5-7 15:41
恩恩,,没事,要是不行,也别怪我,去找AI骂它

说真的,你要记得,现在AI已经应用了,你要 ...

pecmd不一定行吧,可能语料不够
但是好像pecmd论坛出了个喂了pecmd的ai
作者: 太湖哥    时间: 2025-5-7 18:09
谢谢分享 学习了
作者: 绿光科技    时间: 2025-5-7 18:35
值得学习
作者: 86933924    时间: 2025-5-7 20:37
谢谢分享 学习了
作者: 创新科技2015    时间: 2025-5-7 21:45
学习
作者: 红毛樱木    时间: 2025-5-8 00:39
奇怪,上面红色都设置了,下面蓝色照搬代码就行
  1. //pecmd wait 100 //延时100毫秒   //→注释;exec→运行; exec =!000.bate→隐藏窗口
  2. //exec =!000.bat 【(exec后面有 = 号,等待退出)(exec后面无 = 号,不等待)】
  3. //执行CMD命令:EXEC =!CMD.EXE /C 命令【set要在行首(前面无代码)】【计算:team calc hh=6*3】
  4. //=============================================================================================
  5. EXEC =!CMD.EXE /C RD  /S /Q %temp% >nul 2>nul
  6. EXEC =!CMD.EXE /C MD "X:\Windows\TEMP\bat不显示搜狗\文件夹名八字以上" >nul 2>nul
  7. EXEC =!CMD.EXE /C copy /y "X:\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\*.*" "X:\Windows\TEMP\bat不显示搜狗\文件夹名八字以上" >nul 2>nul
  8. //=============================================================================================

  9. ENVI CPUS=1
  10. FIND --pid TMS,
  11. MSTR I1,T1,CPUS=<1*>%TMS%
  12. ENVI Last=-100
  13. FIND MEM=?,总内存
  14. CALC 内存=%总内存%/1024#2
  15. CALL CK

  16. _SUB CK,W340H200,监视
  17.         ENVI @this.Font=13:微软雅黑
  18.         LABE -left -trans ,L20T20W200H20,运行时间:,,0x0000cd
  19.         LABE -trans 运行时间,L100T20W200H20
  20.         LABE -left -trans ,L20T50W200H20,CPU使用:,,0x0000cd
  21.         LABE -left -trans CPU,L100T50W300H30,,,0xFF0606
  22.         PBAR PBAR1,L20T75W290H15,0
  23.         LABE -left -trans ,L20T105W200H30,内存使用:,,0x0000cd
  24.         LABE -left -trans 内存情况,L100T105W200H30,,,0xFF0606
  25.         PBAR PBAR2,L20T130W290H15,0
  26.         CALL 检测
  27.         TIME HMST,1000,CALL 检测
  28. EXEC =!CMD.EXE /C 隐藏批处理窗口.exe 监视 /TOP //【窗口置顶】
  29. _END

  30. _SUB 检测
  31.         DATE 毫秒 uptime
  32.         CALC 秒=%毫秒%/1000#3
  33.         TEAM CALC 分钟=%秒%/60|SED 分钟=1,\..*,,%分钟%
  34.         TEAM CALC 余秒=%秒%-%分钟%*60|SED 余秒=1,\..*,,%余秒%
  35.         TEAM CALC 小时=%分钟%/60|SED 小时=1,\..*,,%小时%
  36.         TEAM CALC 分=%分钟%-%小时%*60|SED 分=1,\..*,,%分%
  37.         ENVI @运行时间=%小时%时%分%分%余秒%秒
  38.         FIND --pid TMS,
  39.         MSTR I2,T2=<1*>%TMS%
  40.         CALC #I21=%I2%-%I1%
  41.         CALC #T21=%T2%-%T1%
  42.         CALC P=100-100*%I21%/%T21%/%CPUS%##1
  43.         IFEX |%P%=-0.0,ENVI P=0
  44.         IFEX [$%P%<0 $%Last%=%P%],EXIT!TEAM ENVI Last=%P%|ENVI I1=%I2%|ENVI T1=%T2%
  45.         ENVI @CPU=%P%%
  46.         ENVI @PBAR1=%P%%
  47.         IFEX MEM=?,可用内存
  48.         CALC 已用内存=(%总内存%-%可用内存%)/1024#2
  49.         CALC 内存百分比=100-%可用内存%/%总内存%*100#2
  50.         ENVI @内存情况=%内存百分比%% (%已用内存% / %内存% G)
  51.         ENVI @PBAR2=%内存百分比%%
  52. _END
复制代码



作者: yyz2191958    时间: 2025-5-8 07:33
红毛樱木 发表于 2025-5-8 00:39
奇怪,上面红色都设置了,下面蓝色照搬代码就行

我试一试先 谢谢
作者: yyz2191958    时间: 2025-5-8 07:36
红毛樱木 发表于 2025-5-8 00:39
奇怪,上面红色都设置了,下面蓝色照搬代码就行

成功了  再次感谢
作者: 2011monoso    时间: 2025-5-8 08:42
学习一下
作者: handsome_xiang    时间: 2025-5-8 10:27
学习了
作者: it323    时间: 2025-5-8 12:03
解决就好,感谢分享!
作者: guong    时间: 2025-5-8 12:50
学习了 谢谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3