参考文献

下面是一个常见的.ini文件内容,描述的是时间模块的配置,推荐使用如Notepad+++和 Sublime Text编辑器打开。

; Lines starting ; (semicolons) are commented out.
; That is, they do not affect the code and are here for demonstration purposes only.
; ----------------------------------

[Rainmeter] ;节点名
; This section contains general settings that can be used to change how Rainmeter behaves.
Update=1000 ;项目名
Background=#@#Background.png
; #@# is equal to Rainmeter\Skins\illustro\@Resources
BackgroundMode=3
BackgroundMargins=0,34,0,14

[Metadata]
; Contains basic information of the skin.
Name=Clock
Author=poiru
Information=Displays the current date and time.
License=Creative Commons BY-NC-SA 3.0
Version=1.0.0

[Variables]
; Variables declared here can be used later on between two # characters (e.g. #MyVariable#).
fontName=Trebuchet MS
textSize=8
colorBar=235,170,0,255
colorText=255,255,255,205

创键自定义皮肤

使用VScode,到rainmeter文件夹下找到skins文件夹(一般在C:\Users\71041\Documents\Rainmeter\Skins),新建名为 MyFirstSkin 文件夹,然后新建 MyFirstSkin.ini编辑

[Rainmeter]
;Update 选项设置了皮肤更新周期的时长,单位是 1 毫秒,即千分之一秒。所以
;Update=1000 表示皮肤每一秒更新一次。所谓更新是指皮肤对数据信息的相应变化,注
;意不要与刷新混淆。以后的内容将更详细的介绍更新。
Update=1000

[MyMeter]
;现在你已经给了你的皮肤“头”,下面你该给他“身体”了。你要创建一个 String
;类的 Meter,它是最常见的 Meter 之一,用来显示一段文本。
Meter=String
Text=Hello, world!
;Meter 选项是用来告诉 Rainmeter 这个节点是一个 Meter。所有 Meter 都具有这一
;选项,这一选项决定了 Meter 的类型。
;Text 选项则不同,它是专属于 String 类型的 Meter 的选项。正如你所猜测的,它是
;你输入想要被显示的文本的地方。

修改了保存过后在软件中加载、刷新,显示效果很小

优化一下如下

[Rainmeter]
Update=1000

[MyMeter]
Meter=String
Text=Hello, world!
AntiAlias=1
FontColor=255,255,255
FontFace=Segoe UI
FontSize=20

详细请阅读文档,说的很清楚