It is currently October 9th, 2024, 3:31 pm
Get variable for Lua script from a separate folder
-
- Posts: 1
- Joined: November 18th, 2015, 2:01 am
Get variable for Lua script from a separate folder
I want to get the variable "MeasureWeather" from the weather.ini file and use it in a Lua script to change the background. I can write most of the code but i don't understand how to reference the variable from outside the file. Any help would be appreciated.
-
- Rainmeter Sage
- Posts: 16645
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: Get variable for Lua script from a separate folder
Are you sure that MeasureWeather is a variable? It's not a measure (I'm asking because of its name)? If it's a variable, in your lua script, use the SomeVariable = tonumber(SKIN:GetVariable('MeasureWeather')) (if MeasureWeather is a number and you want to use its numeric value into the lua script) or simply the SomeVariable = SKIN:GetVariable('MeasureWeather') (if it's a string variable).
But if MeasureWeather is a measure, returning a number, you should use something like:
SomeVarNum will get the numeric value of the MeasureWeather measure.
If MeasureWeather returns a string (instead of the number) use this:
But if MeasureWeather is a measure, returning a number, you should use something like:
Code: Select all
SomeVariable = SKIN:GetMeasure('MeasureWeather')
SomeVarNum = SomeVariable:GetValue()
If MeasureWeather returns a string (instead of the number) use this:
Code: Select all
SomeVariable = SKIN:GetMeasure('MeasureWeather')
SomeVarString = SomeVariable:GetStringValue()