• Rainmeter 一部分 语法 中文教程


    ;Meter基本元素示例:
    ;如果是[MeterStyle]表示Meter的公共Style,类似CSS的意义!!!
    ;颜色可以使用网页的颜色定义方式,如半透明黄色:255.255.0.128=FFFF0080
    [MeterTEST]
    X=0
    Y=0
    W=100
    H=20
    ;设为1为隐藏,0(默认值)
    Hidden=0
    ;如只需要绘制静态图形或静态文字的话可以不写
    MeasureName=MeasureStyle
    FontColor=#FontColor#
    FontFace=#FontFace#
    FontSize=#FontSize#
    ;字体阴影
    StringEffect=SHADOW
    ;字体格式
    StringStyle=BOLD
    ;字体对齐方式
    StringAlign=LEFT
    ;开启抗锯齿0 =关闭(默认值);1 =开启;
    AntiAlias=1
    ;左键按下即执行,此时禁止拖动
    LeftMouseDownAction=!Execute [taskmgr.exe]
    ;右键按下即执行,此时禁止上下文菜单
    RightMouseDownAction=!Execute [taskmgr.exe]
    ;中键按下即执行
    MiddleMouseDownAction=!Execute [taskmgr.exe]
    ;左键按下恢复后执行,此时禁止拖动
    LeftMouseUpAction=!Execute [taskmgr.exe]
    ;右键按下恢复后执行,此时禁止上下文菜单
    RightMouseUpAction=!Execute [taskmgr.exe]
    ;中键按下恢复后执行
    MiddleMouseUpAction=!Execute [taskmgr.exe]
    ;鼠标停靠后执行
    MouseOverAction=!Execute [taskmgr.exe]
    ;鼠标离开后执行
    MouseLeaveAction=!Execute [taskmgr.exe]
    ;当设置为1(默认值),在拥有鼠标操作的元素或按钮元素上将改变光标指针,可以不写
    MouseActionCursor=1
    ;表示该Meter的刷新频率,为全局刷新频率的倍数
    ;如果[Rainmeter]里面的Update=1000,则以下代码表示30*1000=30秒
    UpdateDivider=30
    ;背景颜色,如果没有设置,背景是完全透明的。
    SolidColor=#SolidColor#
    ;背景渐变颜色
    SolidColor2=#SolidColor2#
    ;背景颜色渐变的角度,定义的角度弧度,0(默认值)
    GradientAngle=0
    ;显示背景倒角;0 =没有(默认值);1 =提高;2 =沉没;
    BevelType=0
    ;官网还有一项是矩阵,未研究透,所以不写了


    [MeasureMemory]
    Measure=PhysicalMemory

    ;BAR示例:
    [MeterBAR]
    MeasureName=MeasureMemory
    Meter=BAR
    X=10
    Y=10
    W=100
    H=20
    BarColor=0,0,0,200
    ;BarImage可以用来代替BarColor
    BarImage=#SKINSPATH#ImagesBar.png
    ;背景颜色,如果没有设置,背景是完全透明的。
    SolidColor=255,255,255,200
    ;显示方式VERTICAL(垂直)HORIZONTAL(水平)
    BarOrientation=HORIZONTAL
    ;是否反转长方条的方向,应该是反转180度,0 =否(默认值),1 =是
    Flip=1

    ;Bitmap示例:
    [MeasureDate]
    Measure=Time
    Format=%d

    [MeterDate]
    MeasureName=MeasureDate
    Meter=BITMAP
    X=50
    Y=0
    BitmapImage=number.png
    BitmapFrames=10
    ;The number of transition frames per value. The transition frames are frames which are displayed when the meter's value changes. The same number of transition frames must be used after each regular frame. The TransitionUpdate setting in the [Rainmeter] section determines the rate at which the frames are displayed during the transition. The total duration of the transition animation is therefore TransitionUpdate * BitmapTransitionFrames. Note that BitmapFrames will always define the total number of frames in the bitmap, including the transition frames.So, for example, if the bitmap has 10 values and each transition consists of 4 additional frames, then BitmapFrames should be set to 50 and BitmapTransitionFrames to 4.
    BitmapTransitionFrames=10
    ;If set to 1, the first frame is used only when the measured value is zero. Otherwise the frames are linearly determined by the measured value.
    BitmapZeroFrame=1
    ;If set to 1 the bitmap is extended so display the whole value. For example if you define a bitmap that defines frames from 0 to 9 you can use this to display the measured value as the bitmap numbers.
    BitmapExtend=1
    ;Number of digits that are drawn. The first frame is used if the value doesn't have as many digits as this defines. Works only when BitmapExtend is set to 1.
    BitmapDigits=2
    BitmapAlign=CENTER
    ;Separation between digits when BitmapDigits is higher than one. This can also be a negative number.
    BitmapSeparation=0

    ;BUTTON按钮示例:
    [MeterNote]
    ;按钮不能绑定任何的measure,即不能有MeasureName=???。
    Meter=BUTTON
    X=0
    Y=0
    ButtonImage=Button.png
    ButtonCommand=!Execute [notepad.exe]

    ;Histogram直方图示例:
    [MeasureCPU]
    Measure=CPU测量=处理器

    [MeterCPU]
    MeasureName=MeasureCPU
    ;第二个数据名称,只有这个存在才可以使用Secondary???
    SecondaryMeasureName=???
    Meter=HISTOGRAM
    X=0
    Y=0
    W=100
    H=20
    PrimaryColor=#Color#
    SecondaryColor=#Color1#
    BothColor=#Color#
    SolidColor=#Color2#
    PrimaryImage=Histogram.png
    SecondaryImage=Histogram.png
    BothImage=Histogram.png
    ;显示方式VERTICAL(垂直)HORIZONTAL(水平)
    BarOrientation=HORIZONTAL
    ;如果设置为1,直方图自动缩放以显示所有值。
    Autoscale=1
    ;抗锯齿
    AntiAlias=1
    ;设置为1,反转图像
    Flip=0

    ;Image图像:
    [MeasureQuote]
    Measure=Plugin
    Plugin=PluginsQuotePlugin.dll
    PathName="#PROGRAMPATH#SkinsTranquil"
    FileFilter=*.png

    [MeterImage]
    Meter=IMAGE
    MeasureName=MeasureQuote
    X=0
    Y=0
    W=150
    H=150
    ;图片的名称显示
    ImageName=Pictures
    ;图片的路径
    Path=E:Pictures
    ;如果设置为1,图像保持宽高比缩放;设置为0,图像不保持宽高比缩放。
    PreserveAspectRatio=1

    ;跳动线图:
    [MeasureNetIn]
    Measure=NetIn

    [MeasureNetOut]
    Measure=NetOut

    [MeterNetwork]
    Meter=LINE
    MeasureName=MeasureNetOut
    MeasureName2=MeasureNetIn
    X=0
    Y=0
    W=100
    H=20
    ;线条数
    LineCount=2
    LineColor=#Color#
    LineColor2=#Color2#
    ;设置为1的水平线条绘制在直方图后面。
    HorizontalLines=0
    ;直方图颜色
    HorizontalLineColor=#Color#
    ;实心颜色,未设置为透明
    SolidColor=#SolidColor#
    ;线条1乘以1000
    Scale=1000
    ;线条2乘以1000
    Scale2=1000
    ;线条像素宽度
    LineWidth=1
    ;自动缩放
    AutoScale=1
    AntiAlias=1
    Flip=1

    ;旋转图形
    [MeasureTime]
    Measure=Time

    [MeterHours]
    MeasureName=MeasureTime
    Meter=ROTATOR
    X=0
    Y=0
    W=30
    H=30
    ;旋转图像名称
    ImageName=Hours.png
    ;开始的旋转角度,默认顺时针旋转。
    StartAngle=6.2832
    ;旋转角度的大小,使用负值逆时针旋转。
    RotationAngle=6.2832
    ;实际旋转一周用的时间,秒。
    ValueReminder=43200
    ;X轴旋转中心偏移
    OffsetX=14.5
    ;Y轴旋转中心偏移
    OffsetY=14.5

    [MeterMinutes]
    MeasureName=MeasureTime
    Meter=ROTATOR
    X=0
    Y=0
    W=30
    H=30
    ImageName=Minutes.png
    StartAngle=6.2832
    RotationAngle=6.2832
    ValueReminder=3600
    OffsetX=14.5
    OffsetY=14.5

    ;ROUNDLINE旋转线条:
    [MeasureDisk]
    Measure=FreeDiskSpace
    Drive=C:
    InvertMeasure=1

    [MeterDisk]
    Meter=ROUNDLINE
    MeasureName=MeasureDisk
    X=0
    Y=0
    W=50
    H=50
    ;线条像素宽度
    LineWidth=5
    ;线条开始旋转的角度,默认是顺时针旋转
    StartAngle=4.712
    ;线条旋转角度的大小
    RotationAngle=6.283
    ;实际旋转一周用的时间,秒。
    ValueRemainder=60
    ;从旋转中心开始的线条长度
    LineLength=25
    LineColor=0,0,0,200
    ;设置为1,显示为饼图
    Solid=1
    AntiAlias=1
    ;省略了几个元素

    ;字符串:
    [MeasureDate]
    Measure=Time

    [MeterDate]
    MeasureName=MeasureDate
    Meter=STRING
    X=0
    Y=0
    FontColor=0,0,0,255
    FontFace="Trebuchet MS"
    FontSize=20
    ;字符串的对齐方式:LEFT, CENTER and RIGHT
    StringAlign=CENTER
    ;风格化字符串:NORMAL, BOLD, ITALIC and BOLDITALIC
    StringStyle=BOLD
    ;字符串的阴影:NONE, SHADOW and BORDER.有效值为:无,阴影和边界。
    StringEffect=BORDER
    ;字符串的阴影颜色
    FontEffectColor=255,255,255,255
    AntiAlias=1
    AutoScale=1
    Text="%1"
    ;在显示的值使用小数号码。
    NumOfDecimals=1
    ;如果设置为1,值显示为一个百分比。
    Percentual=0
    ;前缀
    Prefix=""
    ;后缀
    Postfix=""
    ;缩放的测量值
    Scale=1000
    ;如果设置为1,在设置了宽和高的情况下字符串超出部分自动省略并加上…
    ClipString=1
    ;定义文本角度
    Angle=0

  • 相关阅读:
    Redis可视化客户端管理及监控工具TreeNMS
    Memcache分布式锁 转发 https://www.cnblogs.com/li150dan/p/9529090.html
    MemCache在.NET中使用Memcached.ClientLibrary详解 转发 https://www.cnblogs.com/li150dan/p/9529112.html
    C# Memcache分布式缓存简单入门
    ASP.NET cache缓存的用法
    .net core redis 驱动推荐,为什么不使用 StackExchange.Redis 转发 https://www.cnblogs.com/kellynic/p/9325816.html
    StackExchange.Redis通用封装类分享
    Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager 转发非原创
    .Net使用Redis详解之ServiceStack.Redis(七) 转载https://www.cnblogs.com/knowledgesea/p/5032101.html
    redis的过期时间和过期删除机制
  • 原文地址:https://www.cnblogs.com/meetrice/p/3731419.html
Copyright © 2020-2023  润新知