метод «сделай сам»: просто выберите моноширинный шрифт и напишите функцию для обновления отображаемой строки.
Например. Пустая строка бара
--------------------------------
Иметь переменную, которая хранит начало смещения
При вызове указанной функции, используя смещение в качестве начального маркера, замените позиции, скажем, символами '>', затем увеличьте смещение на 1. (Не забудьте по модулю)
>>>>---->>>>---->>>>---->>>>----
->>>>---->>>>---->>>>---->>>>---
-->>>>---->>>>---->>>>---->>>>--
--->>>>---->>>>---->>>>---->>>>-
---->>>>---->>>>---->>>>---->>>>
>---->>>>---->>>>---->>>>---->>>
>>---->>>>---->>>>---->>>>---->>
>>>---->>>>---->>>>---->>>>---->
При отображении индикатора выполнения добавьте трубы в концы ...
|>>>>---->>>>---->>>>---->>>>----|
|->>>>---->>>>---->>>>---->>>>---|
|-->>>>---->>>>---->>>>---->>>>--|
|--->>>>---->>>>---->>>>---->>>>-|
|---->>>>---->>>>---->>>>---->>>>|
|>---->>>>---->>>>---->>>>---->>>|
|>>---->>>>---->>>>---->>>>---->>|
|>>>---->>>>---->>>>---->>>>---->|
Добавьте некоторые теги с настройками цвета CSS, и вы получите полосу прогресса прокрутки в стиле Vista, в ASCII