This is another horizontal bar, but, with more options and precision.
Usage:
$dll(RafaBar1,1,size,min#max#atual#c#style#chars)
Where:
min
Lower value of scale (number = any)
max
Higher value of scale (number = any)
actual
Atual value of scale (number = any)
c
All Custom -> a
Custom End & Start -> c
Default -> d
If you are using 'a' option, you need to observe the order that the function will create the output, eg:
Consider that [ ] is a character block in you display, so:
$CustomChar(1,31,0,16,16,16,0,31,0) -> [| ]
$CustomChar(2,31,0,24,24,24,0,31,0) -> [|| ]
$CustomChar(3,31,0,28,28,28,0,31,0) -> [||| ]
$CustomChar(4,31,0,30,30,30,0,31,0) -> [|||| ]
$CustomChar(5,31,0,31,31,31,0,31,0) -> [|||||]
$CustomChar(6,31,0,0,0,0,0,31,0) -> [ ]
$CustomChar(7,4,4,4,4,4,4,4,4) -> Start
$CustomChar(8,4,4,4,4,4,4,4,4) -> End
style Style of scale bar (number = 1 to 6)
If 'c' is set, you can use custom character for start and end. $Chr(135) and $Chr(136) is the new output, if 'c' is not set, the function will print default chars.
chars
You can define your char collection with you use another type of display. NEVER TESTED

Default Sequence 176|158|131|132|133|134|135|136 if this option is ignored.
Example:
$dll(RafaBar1,1,20,0#100#$CPUUsage%)
$CustomChar(7,4,4,4,4,4,4,4,4)$CustomChar(8,4,4,4,4,4,4,4,4)$dll(RafaBar1,1,20,0#100#$CPUUsage%#c)
$dll(RafaBar1,1,20,0#100#$CPUUsage%#d#3)
$CustomChar(7,4,4,4,4,4,4,4,4)$CustomChar(8,4,4,4,4,4,4,4,4)$dll(RafaBar1,1,20,0#100#$CPUUsage%#c#2)
$CustomChar(1,31,0,16,16,16,0,31,0)$CustomChar(2,31,0,24,24,24,0,31,0)$CustomChar(3,31,0,28,28,28,0,31,0)$CustomChar(4,31,0,30,30,30,0,31,0)$CustomChar(5,31,0,31,31,31,0,31,0)$CustomChar(6,31,0,0,0,0,0,31,0)$CustomChar(7,4,4,4,4,4,4,4,4)$CustomChar(8,4,4,4,4,4,4,4,4)$dll(RafaBar1,1,20,0#100#$CPUUsage%#a#5)
$CustomChar(1,31,0,16,16,16,0,31,0)$CustomChar(2,31,0,24,24,24,0,31,0)$CustomChar(3,31,0,28,28,28,0,31,0)$CustomChar(4,31,0,30,30,30,0,31,0)$CustomChar(5,31,0,31,31,31,0,31,0)$CustomChar(6,31,0,0,0,0,0,31,0)$CustomChar(7,4,4,4,4,4,4,4,4)$CustomChar(8,4,4,4,4,4,4,4,4)$dll(RafaBar1,1,20,0#100#$CPUUsage%#a#4#176|158|131|132|133|134|135|136)
Picture:

Suggestions:
Are wellcome...
Notes:
If you are using more than one bar in a single screen, you need to use the same bar style.
ChangeLOG

Supports custom characters

Added more 5 bar styles
Custom character scale can be used
Custom character number can be used (not advanced, crazy guys only)
