CygnusX otra consulta, mira tengo este script en el cual me ayudaste a hacerlo pero tengo un problema en los format.bars de download y upload del flujo de red. El problema es que se queda pintado el pico mas alto osea si mi descarga llega a un maximo de 50 en ese segundo de refresco entonces la barra se queda en 50 y el proximo segundo es 20 y se sigue quedando en 50, no se si me dejo entender.
mi script:
#Header
%Graph.LoadBitmap('net.bmp',0,0,0,0,83,47,0,NONE)
%Graph.SetInvertArea(80,45,1,31)
%LCD.Gfx_SetTextArea(0,0,84,48)
/%Graph.SetTextArea(0,0,84,48)/
%Param.RenderMode(Simple)
%Common.SetPriority(1000)
%DefVar(C=1)
%DefVar(Start=%System.Uptime())
%DefFunc(Time=%System.Uptime())
%DefVar(RTime=0)
%DefFunc(GetDL=%System.Network(%C(),PacketsIn))
%DefVar(DL=%System.Network(%C(),PacketsIn))
%DefVar(DLRatio=0)
%DefFunc(GetUL=%System.Network(%C(),PacketsOut))
%DefVar(UL=%System.Network(%C(),PacketsOut))
%DefVar(ULRatio=0)
%Graph.Font('Tahoma',7,1)
#EndHeader
#GfxMode
/%Graph.LoadBitmap('net.bmp',0,0,0,0,83,47,0,NONE)/
%LCD.Gfx_SetFont('Lucida Console',7,1)
%Common.ChangeScreen(81000,5)
%Assign(RTime,%Dec(%Time(),%Start()))
/velocidad de descarga/
%Assign(DLRatio,%Dec(%GetDL(),%DL()))
%Assign(DL,%GetDL())
%Assign(DLRatio,%Mul(%DLRatio(),1000))
%Assign(DLRatio,%Div(%DLRatio(),%RTime()))
%Assign(DLRatio,%Round(%Div(%DLRatio(),1024)))
/velocidad de carga/
%Assign(ULRatio,%Dec(%GetUL(),%UL()))
%Assign(UL,%GetUL())
%Assign(ULRatio,%Mul(%ULRatio(),1000))
%Assign(ULRatio,%Div(%ULRatio(),%RTime()))
%Assign(ULRatio,%Round(%Div(%ULRatio(),1024)))
%Assign(Start,%Time())
/output download and upload ratio values/
%Format.Offset(Vertical,12)
%Format.Offset(Horizontal,0)
%Format.AlignRight()
%DLRatio()" "
%Format.Bar(Horizontal,50,6,0,100,%DLRatio(),1,1,15,13)
%Common.CreateNewLine()
%Format.AlignRight()
%Format.Offset(Vertical,-0)
%Format.Offset(Horizontal,0)
%ULRatio()" "
%Format.Bar(Horizontal,50,6,0,100,%ULRatio(),1,1,15,22)
%Common.CreateNewLine()
%LCD.Gfx_SetFont('Lucida Console',7,1)
/%Format.Offset(Horizontal,-13)/
%Format.AlignCenter()
%Format.Offset(Vertical,-28)
%Format.Offset(Horizontal,-19)
%System.GetDateTime('hh:nn:ss')
%Common.CreateNewLine()
%Format.Offset(Vertical,-9)
%Format.Offset(Horizontal,16)
%UsePlugin('speedfan\speedfan.dll',getTemp,0)
%Common.CreateNewLine()
%Format.Offset(Vertical,1)
%Format.Offset(Horizontal,-2)
/%Common.CreateNewLine()
%Format.Offset(Vertical,15)
%Format.Offset(Horizontal,-2)
%System.CPU(Usage)/
%DefVar(base1=22)
%DefVar(base2=0)
%DefVar(base3=47)
%DefVar(IncTsys=-1)
%DefVar(Uso=0)
%Assign(Uso,%System.CPU(Usage))
%Format.Offset(Horizontal,58)
%Format.Offset(Vertical,2)
"CPU:"%Uso()
%Assign(IncTsys,%Inc(%IncTsys(),1))
%Graph.Pen(%IncTsys(),%base1(),1)
%Assign(base2,%Trunc(%Div(%Uso(),7)))
%Assign(base1,%Dec(45,%base2()))
%Graph.LineTo(%IncTsys(),%base1(),1)
#EndGfxMode
Otra duda, existe un plugin para el windows media player 11 ? porque no puedo agragarlo como plugin en esa version.
Muchas gracias