网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月24日
漏签
0
天
rainmeter吧
关注:
199,232
贴子:
765,202
看贴
图片
吧主推荐
视频
游戏
9
回复贴,共
1
页
<<返回rainmeter吧
>0< 加载中...
【技术交流】关于倒计时的疑问与求教
只看楼主
收藏
回复
麦麦心安
和风细雨
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
打扰大家
应最近对桌面倒计时插件的需求,想起RM可以实现预期效果,连着搜索一阵儿,发现群内倒计时皮肤都属于一个皮肤文件进行修改的,修改文档内几项,发现生疏了不少,无法实现自己想要的效果,想向大家进行问题咨询,万望相告!
实现效果如下
桌面显示倒计时皮肤,如:3:00(分钟可自定义)
计时归零后,桌面显示:0:00
点击此皮肤,进行刷新至:3:00开始重新计时
麦麦心安
和风细雨
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@小小小号宠
@suxin0812
麦麦心安
和风细雨
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果可以的话,有了解实现逻辑的,可以告诉我么?万分感谢
雪月花
小吧主
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
唯独对倒计时的皮肤没什么了解2333
从没写过。建议可以根据RM中文手册第四版,拆一下他皮肤,看看他的运作原理啊
然后自己就会写了
麦麦心安
和风细雨
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果有其他意见及帮助,期待回复探讨
ufvntjj
小雨
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果对秒有要求的话,我思路是这样:点击开始倒计时,计数置零,判断秒是否变化了,变化了就计数+1,到60秒后置位~~~我懒~对秒没有要求,所以秒直接随系统了~~
Settings.txt内容:
[Rainmeter]
Blur=0
[Variables]
; Alarm
DateColor=255,255,255,180
SetHour=01
SetMinute=15
Hour=01
Minute=15
Second=00
DisableFlag=1
HideSTAR_Flag=0
;==============end setting=================
================华丽的分割线======================
[Rainmeter]
Update=1000
[Variables]
@include=Settings.txt
;=========================================
[MeasureTimeS]
Measure=Time
Format=%S
[MeasureCountDownH]
Measure=Calc
Formula=(#Hour#<0)?0:#Hour#
[MeasureCountDownM]
Measure=Calc
Formula=#Minute#
Disabled=1
IfCondition=(#Minute#>0)
IfTrueAction=[!WriteKeyValue Variables Minute (#Minute#-1) "Settings.txt"][!Refresh]
IfCondition2=(#Minute#=0)&&(#Hour#>0)
IfTrueAction2=[!WriteKeyValue Variables Hour (#Hour#-1) "Settings.txt"][!WriteKeyValue Variables Minute (59) "Settings.txt"][!Refresh]
IfCondition3=(#Minute#=0)&&(#Hour#=0)
IfTrueAction3=[!WriteKeyValue Variables Minute (0) "Settings.txt"][!Refresh]
[MeasureCountDownS]
Measure=Calc
Formula=(59-MeasureTimeS)
Disabled=#DisableFlag#
IfCondition=((59-MeasureTimeS)=0)&&((#Minute#<>0)||(#Hour#<>0))
IfTrueAction= [!RainmeterEnableMeasure MeasureCountDownM]
IfCondition2=((59-MeasureTimeS)=0)&&(#Minute#=0)&&(#Hour#=0)
IfTrueAction2= [!HideMeterGroup CountDown][!ShowMeter FINISH][!Redraw]
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[MStyle]
SolidColor=0,0,0,1
FontColor=#DateColor#
FontFace=#Font#
Fontsize=11
StringStyle=Bold
Antialias=1
[START]
Meter=String
MeterStyle=MStyle
X=30
Y=40
Text="STAR"
ToolTipType=0
ToolTipText=Start CountDown
LeftMouseUpAction=[!WriteKeyValue Variables SetHour #Hour# "Settings.txt"][!WriteKeyValue Variables SetMinute #Minute# "Settings.txt"][!WriteKeyValue Variables DisableFlag (0) "Settings.txt"][!WriteKeyValue Variables HideSTAR_Flag (1) "Settings.txt"][!Refresh]
Hidden=#HideSTAR_Flag#
Group=CountDown
[AlarmHour]
Meter=String
MeterStyle=MStyle
Stringalign=Left
X=50r
Y=r
Text="#Hour#"
ToolTipType=0
ToolTipText=Click to Set Hour
LeftMouseUpAction=!CommandMeasure HourInput "ExecuteBatch 1"
Hidden=0
Group=CountDown
[Colon]
Meter=String
MeterStyle=MStyle
X=20r
Y=r
Text=":"
Hidden=0
Group=CountDown
[AlarmMinute]
Meter=String
MeterStyle=MStyle
X=10r
Y=r
Text="#Minute#"
ToolTipType=0
ToolTipText=Click to Set Minute
LeftMouseUpAction=!CommandMeasure MinuteInput "ExecuteBatch 1"
Hidden=0
Group=CountDown
[Colon2]
Meter=String
MeterStyle=MStyle
X=20r
Y=r
Text=":"
Hidden=0
Group=CountDown
[AlarmSecond]
Meter=String
MeterStyle=MStyle
MeasureName=MeasureCountDownS
X=10r
Y=r
ToolTipType=0
ToolTipText=Stop CountDown
LeftMouseUpAction=[!WriteKeyValue Variables DisableFlag (1) "Settings.txt"][!WriteKeyValue Variables HideSTAR_Flag (0) "Settings.txt"][!Refresh]
Group=CountDown
[FINISH]
Meter=String
MeterStyle=MStyle
X=([START:X]+5)
Y=([START:Y]+5)
Text="CountDown Finish!"
ToolTipType=0
ToolTipText=Click to Reset
LeftMouseUpAction=[!WriteKeyValue Variables DisableFlag (1) "Settings.txt"][!WriteKeyValue Variables Hour #SetHour# "Settings.txt"][!WriteKeyValue Variables Minute #SetMinute# "Settings.txt"][!HideMeter FINISH][!ShowMeterGroup CountDown][!WriteKeyValue Variables HideSTAR_Flag (0) "Settings.txt"][!Refresh]
Hidden=1
[HourInput]
Measure=Plugin
Plugin=InputText
X=80
Y=40
W=22
H=16
SolidColor=0,0,0,200
FontColor=255,255,255,200
FontSize=9
FontFace=Calibri
AntiAlias=1
FocusDismiss=1
Command1=[!WriteKeyValue Variables Hour "$UserInput$" "Settings.txt"][!Refresh "#CURRENTCONFIG#"]
Group=CountDownSet
[MinuteInput]
Measure=Plugin
Plugin=InputText
X=110
Y=40
W=22
H=16
SolidColor=0,0,0,200
FontColor=255,255,255,200
FontSize=9
FontFace=Calibri
AntiAlias=1
FocusDismiss=1
Command1=[!WriteKeyValue Variables Minute "$UserInput$" "Settings.txt"][!Refresh "#CURRENTCONFIG#"]
Group=CountDownSet
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示