利用nModules-nClock制作一个钟表
本帖最后由 夜色之下 于 2015-8-6 22:06 编辑首先从一个基本的钟表模块开始我们的litestep学习.我假定玩litestep都安装的是发行版本-LOSI,那么在主题文件夹下面应该可以找到InstDef,这个是自带的主题,你首先可以把你要制作的模块文件新建在这里.
首先下载nClock模块,你可以去这里下载http://ls.greywool.com/modules/(其实可以使用netloadmodule这个模块;里面的功能避免用户手动下载,但是我这里就先假定我没有这个模块),下载之后把模块解压到C:\Program Files\LiteStep\modules,随后建立一个config文件夹路径看起来就像是这样:C:\Program Files\LiteStep\Profiles\Administrator\themes\InstDef\config,在这个文件夹里面建立一个rc文件,完整名称+后缀为nClock.rc.之后在C:\Program Files\LiteStep\Profiles\Administrator\themes\InstDef\目录下面的theme.rc文件里面添加这么几句:
LoadModule "$ModulesDir$nClock.dll";加载nclock模块
ConfigDir "$ThemeDir$Config\" ;定义一个变量
include "$ConfigDir$nClock.rc" ;加载nclock.rc文件
;----------------定义一些变量-----------
TaskBarHeight 66
GradientStopsValue "0 0.5 1"
之后你在nclock.rc文件里面编辑下面的代码即可的都一个钟表:
;------------------------------------------------------------------------------
; 使用nclock模块制作 by 夜色之下
;------------------------------------------------------------------------------
OTSCfgMajorVersion 2
OTSCfgMinorVersion 0
;------定义变量---
ClockWith 200
ClockHeight 200
*nClock Clock
Clock
{
;-----设定钟表的基本信息(坐标和宽高)-------
x $ResolutionX-ClockWith$
width $ClockWith$
height $ClockHeight$
;------设定钟表的背景颜色-------
BrushType LinearGradient
GradientColors "SetAlpha(red,60) SetAlpha(GREEN,60) SetAlpha(blue,60)"
GradientStops $GradientStopsValue$
Gradientendx $Clockwidth$
Gradientendy $Clockheight$
;------设定钟表的点击动作-------
*On LeftDoubleClick none !execute ["timedate.cpl"]
;------设定钟表的三个指针-------
HourHand
{
Color Black
Length 60
Thickness 4
SmoothMovement
}
MinuteHand
{
Color yellow
Length 70
Thickness 2
SmoothMovement
}
SecondHand
{
Color red
Length 100
Thickness 2
Offset -10
}
}
更多对应的语句说明请查看我编写的litestep中文手册的对应部分.手册下载链接:http://bbs.rainmeter.cn/thread-121031-1-1.html
上面的例子取自于我的litestep主题-GradientFuck,这里是下载链接:http://bbs.rainmeter.cn/thread-121050-1-1.html
另外请注意的是.如果你使用的是网络上通常的losi分发版本的话,可能刷新litestep的时候会报错误,这时候你要退出litestep,你可以按ctrl+alt+f1之后会弹出litestep的还原菜单,选择退出litestep即可,随后去官网下载最新版本的litestep:http://www.lsdev.org/doku.php?id=lsdev:downloads.之后解压到你安装litestep的位置即可.随后再打开litestep试试.
效果示意图:
一到这种密密麻麻的字体出现我就没有勇气往下看了
---------------------------------------------------------------------------------------------------------------------
Nong于2015-8-7 21:19补充以下内容:
一到这种密密麻麻的字体出现我就没有勇气往下看了
---------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------
Nong于2015-8-7 21:19补充以下内容:
一到这种密密麻麻的字体出现我就没有勇气往下看了
---------------------------------------------------------------------------------------------------------------------
多谢分享教程,学习了
页:
[1]