Yet another,a little more sophisticated version.Find the colour combination that fits your foobar
Version 2.0
//Set 1st colour
$puts(color1,$rgb(250,250,250))
//Set 2nd colour
$puts(color2,$rgb(0,0,0))
//Set marker colour
$puts(marker_color,$rgb(100,100,100))
//Set length
$puts(length,80)
//Set symbol
$puts(symbol,$char(9608))
//******************************************************************
$puts(percent,$muldiv(%_time_elapsed_seconds%,100,%_time_total_seconds%))
$puts(progress,$muldiv($get(length),$get(percent),100))
$puts(bottom,$transition($repeat($get(symbol)$char(10),$get(length)),$get(color1),$get(color2)))
$puts(top,$transition($repeat($get(symbol)$char(10),$get(length)),$get(color2),$get(color1)))
$puts(a,$div($len2($get(top)),$get(length)))
$puts(pos,$add(2,$mul($get(a),$sub($get(length),$get(progress)))))
$puts(pos1,$add(2,$mul($get(a),$get(progress))))
$right($get(top),$get(pos))
$get(marker_color)$get(symbol)$char(10)
$left($get(bottom),$get(pos1))