Code: Select all
function Initialize()
i = 11
ping = ""
hat = io.open("pingtest.txt", "rb")
hat:seek("end", -52)
data = hat:read("*line")
hat:close()
end
function Update()
while (data:sub(i,i) ~= ",") do
ping = ping .. data:sub(i,i)
i = i + 1
end
form = string.format('[!setoption PV text %s]' , ping)
SKIN:Bang(form)
end
Code: Select all
[pingTest]
Measure=Plugin
Plugin=RunCommand
StartinFolder=C:\Users\Kendall\Documents\Rainmeter\Skins\transbar\bar_up_1680
Parameter=ech.bat
outputtype=ANSI
OutputFile=pingtest.txt
FinishAction=[!UpdateMeasure #CURRENTSECTION#][!SetOption Output MeasureName pingtest][!UpdateMeter Output][!Redraw]
[LUAS]
measure=script
scriptfile=mylua.lua
[pingLabel]
x=15r
y=2
meter=string
FontColor=ACACAC
FontFace=Tahoma
FontSize=7
Stringstyle=BOLD
AntiAlias=0
text="Ping: "
LeftMouseUpAction=[!CommandMeasure pingtest run][!UpdateMeasure pingtest][!Redraw]
[PV]
x=0r
y=14
meter=string
fontcolor=ACACAC
FontFace=Tahoma
FontSize=7
AntiAlias=0
text='0ms'