Rainmeter内DynamicVariables动态变数使用编写方法
因会使用内的值而也会自行运算改变自己的值,所以要使用动态变数Update=100
;张这变数设定为0
Pause=0
;--------------------------------------------------
;设定这Measure的名为Timer
;使用运算
Measure=Calc
;张Timer这个变数+Pause这变数,目前Timer这个变数还是0.
Formula=Timer+#Pause#
;设定1可使用动态变数
DynamicVariables=1
Measure=Calc
;使用内的值,因使用动态变数,所以变数内的值可因运算改变
Formula=
DynamicVariables=1
;IfEqualAction的比对值,电脑运算0至9其实已是数到10,因0也是一个值.
IfEqualValue=9
;IfEqualAction如值和比对值相同便执行,做比对如果=9执行!RainmeterSetVariable改变Pause=0.
IfEqualAction=!RainmeterSetVariable Pause 0
;---------------------------------------------------------
;设定这Meter的名为String
Meter=String
;要使用那个Measure,这里使用内的值,会在萤幕显示出来.
MeasureName=Seconds
X=75
Y=250
W=150
H=25
FontSize=14
StringAlign=CENTER
FontColor=FFFFFF
SolidColor=000000
AntiAlias=1
Meter=String
SolidColor=50,200,30
X=37
Y=275
W=75
H=15
;在萤幕显示START
Text=START
FontColor=FFFFFF
StringAlign=CENTER
Antialias=1
;当在START按下滑鼠左键再放开时所要执行的动作,!RainmeterSetVariable张Pause=1,这时内的Timer变数+Pause变数
Timer变成=1,重复运算便会再+1直到Timer变数=9,这时比对成真所以张Pause变数=0,0+0一切同开始时一样,
!RainmeterHideMeter Start隐藏在萤幕不可见.
LeftMouseUpAction=!Execute [!RainmeterSetVariable Pause 1] [!RainmeterHideMeter Start]
Meter=String
SolidColor=50,200,30
X=37
Y=275
W=75
H=15
;为了隐藏后,还能见到START这字而设置
Text=START
FontColor=FFFFFF
StringAlign=CENTER
Antialias=1
Meter=String
SolidColor=200,20,30
X=112
Y=275
W=75
H=15
;在螢幕顯示STOP
Text=STOP
FontColor=FFFFFF
StringAlign=CENTER
Antialias=1
;当在STOP按下滑鼠左键再放开时所要执行的动作,!RainmeterRefresh重整这个皮肤.
LeftMouseUpAction=!RainmeterRefresh
很好的文章,我正在学习动态签名在桌面上显示,我想的效果是:一个TXT文件预先设置好1-10条名人名言,动态签名皮肤自动由1-10条中逐行显示在桌面,一次一行,可是我不懂C语言,需要多向你请教 这么好的帖子咋没人回呢~ 激动人心,无法言表! 强烈支持楼主ing…… 正需要这东西 好贴,支持一下
很好的文章,我正在学习动态签名在桌面上显示 楼主大爱,感谢分享
页:
[1]