Code: Select all
[MeasureBTCUSDValue]
Measure=Plugin
Plugin=WebParser
URL=[MeasureBTC]
Substitute="(.?+)":"$\1"
StringIndex=1
Code: Select all
[MeasureBTCUSDValue]
Measure=Plugin
Plugin=WebParser
URL=[MeasureBTC]
Substitute="(.?+)":"$\1"
StringIndex=1
Code: Select all
[MeasureUSDValue]
Measure=Plugin
Plugin=WebParser
URL=[MeasureBTC]
StringIndex=1
[MeterColumnValue]
Meter=String
MeasureName=MeasureUSDValue
Text=$%1
Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
OnRefreshAction=[!UpdateMeasure MeasureCalc]
[MeasureScript]
Measure=Script
ScriptFile=FormatMoney.lua
Disabled=1
; Generate some random number that can be in the thousands and is certain to have decimal places
[MeasureCalc]
Measure=Calc
Formula=Random / 2.51
UpdateRandom=1
LowBound=200
HighBound=20000
UpdateDivider=2
OnChangeAction=[!CommandMeasure MeasureScript "FormatMoney([MeasureCalc])"]
[MeterMoney]
Meter=String
FontSize=11
FontWeight=400
FontColor=255,255,255,255
SolidColor=47,47,47,255
Padding=5,5,5,5
AntiAlias=1
Code: Select all
function Initialize()
dofile(SKIN:GetVariable('@')..'FormatNumbers.lua')
end
function FormatMoney(inArg)
outString = format_num(inArg,2,"$")
SKIN:Bang('!SetOption', 'MeterMoney', 'Text', outString)
SKIN:Bang('!UpdateMeter', 'MeterMoney')
SKIN:Bang('Redraw')
end
Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
[MeasureScript]
Measure=Script
ScriptFile=FormatMoney.lua
Disabled=1
[MeasureCalc]
Measure=Calc
Formula=Random / 2.51
UpdateRandom=1
LowBound=200
HighBound=20000
UpdateDivider=2
OnUpdateAction=[!CommandMeasure MeasureScript "FormatMoney([MeasureCalc])]
[MeterMoney]
Meter=String
FontSize=11
FontWeight=400
FontColor=255,255,255,255
SolidColor=47,47,47,255
Padding=5,5,5,5
AntiAlias=1
DynamicVariables=1
Text=Amount is: [&MeasureScript:moneyFormat]
Code: Select all
function Initialize()
dofile(SKIN:GetVariable('@')..'FormatNumbers.lua')
end
function FormatMoney(inArg)
moneyFormat = format_num(inArg,2,"$")
end