知识点:

1.节点[Variables],存放变量的节点。在其它的节点可以通过#变量名#的方式来使用相应的变量。
        2. Measure=CPU可以获取系统CPU使用量的返回值。
            Measure=FreeDiskSpace,获取系统磁盘剩余的空间
        3. Meter类 :Roundline,已填充圆环的方式显示数据。默认圆环从水平向右的位置以顺时针方向开始绘制。
        4.Meter中的条件语句:

IfAboveValue=24
IfAboveAction=[!SetOption MeterCPUPercent FontColor #LightRed#][!UpdateMeter *][!Redr
aw]
;代码段的意思是
;我们可以当返回值大于等于 25%时把颜色变成红色,当小于 25%时返回蓝色

4.Meter类 :Line,Line 类 Meter 将一个或多 个 Measure 随时间返回的百分值显示为一系列点,并将其连接起来作为一张折线图。
5.Drive=#磁盘名:# 这个选项告诉 Measure 测量哪一个磁盘。
6.IgnoreRemovable=0 默认地,FreeDiskSpace 将忽略像 USB 或光驱等移动磁盘。设置 IgnoreRemovable=0 来允许测量这些磁盘。
7.InvertMeasure=1默认地,FreeDiskSpace 将测量一个磁盘的剩余空间。为了测量已用空间,你需 要用到通用 Measure 选项 InvertMeasure=1 来反向测量。
8. Meter 中的 AutoScale 选项将对数字进行自 动缩放成 MB、GB、TB 等等,并在数字后添加 M、G、T 的标签。
9.DynamicVariables 用于告诉 Measure 或 Meter 在当前节点每次更新时,当前节点用
;到的所有变量的值都需要重新确认。(因为有使用到动态变量CurrentDrive)

案例

[Rainmeter]
Update=1000
[Variables]
;设定变量
;颜色变量
DarkBlue=27,63,107,255
MediumBlue=92,135,209,255
LightBlue=207,224,255,255
LightRed=250,148,135,255
AlmostBlack=40,40,40,255
;磁盘
CurrentDrive=C:
Drive1=C:
Drive2=D:
[MeasureCPU]
;获取CPU的使用量
Measure=CPU
;*****************************
;条件语句
IfAboveValue=24
IfAboveAction=[!SetOption MeterCPUPercent FontColor #LightRed#][!UpdateMeter *][!Redraw]
;*****************************
IfBelowValue=25
IfBelowAction=[!SetOption MeterCPUPercent FontColor #LightBlue#][!UpdateMeter *][!Redraw]
;*****************************
;获取磁盘总容量
[MeasureDriveTotal]
Measure=FreeDiskSpace
Drive=#CurrentDrive#
Total=1
IgnoreRemovable=0
DynamicVariables=1
UpdateDivider=-1
;获取磁盘剩余容量
[MeasureDriveFree]
Measure=FreeDiskSpace
Drive=#CurrentDrive#
IgnoreRemovable=0
;DynamicVariables 用于告诉 Measure 或 Meter 在当前节点每次更新时,当前节点用
;到的所有变量的值都需要重新确认。
DynamicVariables=1
;用于控制 Measure 或 Meter 的更新频率。
;设定在 FreeDiskSpace 中设定的 UpdateDivider=5 选项用来告诉 Rainmeter 这
;些 Measure 皮肤每更新 5 次时更新一次,在这里就是 5 秒一次
UpdateDivider=1
;获取磁盘已经使用的容量
[MeasureDriveUsed]
Measure=FreeDiskSpace
Drive=#CurrentDrive#
InvertMeasure=1
IgnoreRemovable=0
DynamicVariables=1
UpdateDivider=5
;绘制背景
[MeterBackground]
Meter=Image
X=0
Y=0
W=185
H=110
SolidColor=#AlmostBlack#
MouseOverAction=[!SetVariable CurrentDrive #Drive2#][!UpdateMeasure *][!UpdateMeter*][!Redraw]
MouseLeaveAction=[!SetVariable CurrentDrive #Drive1#][!UpdateMeasure *][!UpdateMeter*][!Redraw]
[MeterCPUCircleBack]
Meter=Roundline
X=5
Y=8
W=40
H=40
StartAngle=(Rad(270))
RotationAngle=(Rad(360))
LineStart=15
LineLength=20
Solid=1
LineColor=#MediumBlue#
AntiAlias=1[MeterCPUCircle]
Meter=Roundline
;绑定CPU使用量
MeasureName=MeasureCPU
X=5
Y=8
;绘制圆环的大小40x40
W=40
H=40
;圆环的起始位置(Roundline以水平向右的方向为0°,顺时针增加。
StartAngle=(Rad(270))
;绘制的总角度是360 °,也就是一圈
RotationAngle=(Rad(360))
;内圈
LineStart=15
;外圈
LineLength=20
Solid=1
;引用变量
LineColor=#LightBlue#
AntiAlias=1;显示具体的数值
[MeterCPUPercent]
Meter=String
MeasureName=MeasureCPU
FontFace=Segoe UI
FontSize=8
FontColor=#LightBlue#
X=26
Y=28
StringAlign=CenterCenter
StringStyle=Bold
AntiAlias=1
Text=%1%[MeterCPULine]
Meter=Line
MeasureName=MeasureCPU
X=49
Y=8
W=130
H=38
LineCount=1
;线色
LineColor=#LightBlue#
;线粗
LineWidth=1
;水平线
HorizontalLines=1
;水平线的颜色
HorizontalLineColor=#AlmostBlack#
;背景颜色
SolidColor=#DarkBlue#[MeterCPUText]
Meter=String
FontFace=Segoe UI
FontSize=15
FontColor=#LightBlue#
X=48
Y=4
StringStyle=Bold
AntiAlias=1
Text=CPU;****************************************************************
[MeterCPUCircleBack]
Meter=Roundline
X=5
Y=8
W=40
H=40
StartAngle=(Rad(270))
RotationAngle=(Rad(360))
LineStart=15
LineLength=20
Solid=1
LineColor=#MediumBlue#
AntiAlias=1[MeterCPUCircle]
Meter=Roundline
MeasureName=MeasureCPU
X=5
Y=8
W=40
H=40
StartAngle=(Rad(270))
RotationAngle=(Rad(360))
LineStart=15
LineLength=20
Solid=1
LineColor=#LightBlue#
AntiAlias=1[MeterDriveCircleBack]
Meter=Roundline
X=5
Y=63
W=40
H=40
StartAngle=(Rad(270))
RotationAngle=(Rad(360))LineStart=15
LineLength=20
Solid=1
LineColor=#MediumBlue#
AntiAlias=1
[MeterDriveCircle]
Meter=Roundline
MeasureName=MeasureDriveUsed
X=5
Y=63
W=40
H=40
StartAngle=(Rad(270))
RotationAngle=(Rad(360))
LineStart=15
LineLength=20
Solid=1
LineColor=#LightBlue#
AntiAlias=1
[MeterDriveCircleLabel]
Meter=String
FontFace=Segoe UI
FontSize=10
FontColor=#LightBlue#
X=26
Y=83
StringAlign=CenterCenter
StringStyle=Bold
Percentual=1
AntiAlias=1
DynamicVariables=1
Text=#CurrentDrive#[MeterDriveBack]
Meter=Image
X=49
Y=63
W=130
H=38
SolidColor=#DarkBlue#[MeterDriveTotalLabel]
Meter=String
FontFace=Segoe UI
FontSize=11
FontColor=#LightBlue#
X=50
Y=64
StringStyle=Bold
StringAlign=Left
AutoScale=1
AntiAlias=1
Text=Total:[MeterDriveTotal]
Meter=String
MeasureName=MeasureDriveTotal
FontFace=Segoe UI
FontSize=11
FontColor=#LightBlue#
X=180
Y=64
StringStyle=Bold
StringAlign=Right
AutoScale=1
AntiAlias=1
Text=%1B[MeterDriveFreeLabel]
Meter=String
FontFace=Segoe UI
FontSize=11
FontColor=#LightBlue#
X=50
Y=81
W=130
H=18
ClipString=1
StringStyle=Bold
AutoScale=1
AntiAlias=1
Text=Free:[MeterDriveFree]
Meter=String
MeasureName=MeasureDriveFree
FontFace=Segoe UI
FontSize=11
FontColor=#LightBlue#
X=180
Y=81
StringStyle=Bold
StringAlign=Right
AutoScale=1
AntiAlias=1
Text=%1B

实现效果

RainMeter学习4相关推荐

  1. 桌面制作——Wallpaper Engine+Rainmeter

    闲来无事逛知乎,看到话题"为什么很多人电脑桌面上软件图标寥寥无几甚至空空荡荡?请问是怎么做到的?"实不相瞒看见高赞回答们的桌面(下图),我心动了! 心动不如行动,动手做ing-- ...

  2. 【技术向】rainmeter的设计与发现

    我们在大学期间所学的那点代码知识还远远不够,于是我就自己寻找到了一款简单易懂的软件,来丰富我的代码知识. 这款软件叫rainmeter,中文叫做雨滴,是一款可以修改桌面的软件.它可以将桌面上更改出硬盘 ...

  3. java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】

    类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...

  4. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  5. FastAI 2019课程学习笔记 lesson 2:自行获取数据并创建分类器

    文章目录 数据获取 google_images_download 的安装和使用 挂载google 个人硬盘到Google colab中 删除不能打开文件 创建ImageDataBunch 训练模型 解 ...

  6. FastAI 课程学习笔记 lesson 1:宠物图片分类

    文章目录 代码解析 神奇的"%" 导入fastAI 库 下载解压数据集 untar_data 获取帮助文档 help() ? ?? doc 设置路径 get_image_files ...

  7. 深度学习学习指南-工具篇

    colab Colab是由Google提供的云计算服务,通过它可以让开发者很方便的使用google的免费资源(CPU.GPU.TPU)来训练自己的模型. 学习经验总结 如何使用命令行? 通过!+cmd ...

  8. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  9. python内置库之学习configparser库(一)

    python内置库之学习configparser库(一) 1.引言 ini文件简介 [节] 键=值 注:节不能重复出现 2.自己封装了一个增删改查的类,可以参考一下 import configpars ...

  10. 前端Vue学习之路(二)-Vue-router路由

    Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...

最新文章

  1. 35岁改行做程序员,需要勇气和决心
  2. 优化函数html代码,CSS代码优化方法
  3. 转录组分析综述A survey of best practices for RNA-seq data analysis
  4. android BluetoothAdapter蓝牙BLE扫描总结
  5. wordpress友联_Wordpress 友情链接页面终极版 – Fatesinger
  6. CPU高获取其线程ID然后分析
  7. mysqldump备份原理6
  8. 这个坑,坑死职场年轻人
  9. 学会这些 Python 美图技巧,就等着女朋友夸你吧!| 原力计划
  10. 谷歌大脑小姐姐亲授:如何应聘成功羡煞旁人的AI工程师岗位
  11. 太戈编程DEVC++教师答案库
  12. WPS Office V15.3.2绿化版免费下载
  13. 网站打不开如何解决?教你4个方法搞定它!
  14. 采集资源结束后,图片不显示解决办法
  15. linux centos无法进入系统,centos无法进入桌面系统
  16. 李小龙传奇一生的资料(多图)
  17. CSS:不可思议的border属性
  18. 详解java的垃圾清理机制
  19. Sql分页查询以及top函数简单实例
  20. smartdeblur有手机版吗_smartdeblur

热门文章

  1. 单片机应用系统设计技术——单片机出租车计费器
  2. java获取时间戳单位秒,如何测试给定的时间戳是以秒或毫秒为单位?
  3. 免费好用的内网穿透 端口映射工具 实现一键远程 外网访问内网
  4. 早教机器人刷固件_你刷机身我刷固件 松下绕身一变为6K视频机
  5. Dezender下载及使用说明
  6. 最快下载速度100Mbps!4G LTE技术全解析
  7. java调用通用对话框_使用通用对话框
  8. stuxnet震网病毒科普
  9. 5GC NEF网元功能介绍
  10. python热身教程_[转载]技术教程-MayaPython教程二之Python