2024年5月11日发(作者:)

变量

一、狭义变量

狭义变量即Variable

1.内置变量

除了在第二讲介绍过的路径变量外

1.固定的路径,在RM安装完成后就是固定的,因人而异

#PROGRAMDRIVE#

RM安装盘符,例:"D:"

#PROGRAMPATH#

RM安装路径,例:"D:Program FilesRainmeter"

#SETTINGSPATH#

RM配置文件的路径,例:"D:AppDataRoamingRainmeter"

#SKINSPATH#

RM皮肤文件的路径,例:"D:DocumentsRainmeterSkins"

#PLUGINSPATH#

RM插件的路径,例:"D:Program FilesRainmeterPlugins"

#ADDONSPATH#

RM附加组件的路径,例:"D:Program FilesRainmeterAddons"

2.变化的路径,根据调用位置不同而异

为举例,还是设Skins有以下两个文件

#CURRENTPATH#

当前.ini文件的路径

对于:"D:DocumentsRainmeterSkinsFolder1"

对于:"D:DocumentsRainmeterSkinsFolder1Folder2"

#CURRENTFILE#

当前.ini文件的名称

对于:""

对于:""

#CURRENTCONFIG#

当前.ini文件的Config

对于:"Folder1"

对于:"Folder1Folder2"

#ROOTCONFIGPATH#

当前.ini文件到Skins下一级子文件夹的完整路径

对于:"D:DocumentsRainmeterSkinsFolder1"

对于:"D:DocumentsRainmeterSkinsFolder1"

RM还有以下内置变量:

#CRLF#

换行

#CURRENTSECTION#

引用位置的[Section]名,如果在[Variables]下使用,不管相应的变量在何处引用,都会返回

"Variables"

#WORKAREAX#

工作区X坐标