пятница, 3 октября 2014 г.

Яжпрограммист

Я тут совершенно случайно придумал, как изобразить бурную деятельность в процессе выполнения командного файла. Ведь обычно, когда работает командный файл, на экране, кроме чёрного окошка, ничего не видно, и людям непосвящённым кажется, что ничего не происходит. Нет, можно, конечно, оставить включённым вывод на экран, тогда в чёрном окошке будут бежать буковки и циферки. Это забавно и выглядит впечатляюще. Если скрипт работает какое-то заметное время. А бывает, что скрипт делает что-то очень полезное, но слишком быстро, чтобы успеть произвести впечатление. И вот здесь (ТА-ДАМ! - звучат фанфары) и может пригодиться моя идейка - а нарисуем-ка мы типа процент выполнения задачи, будут меняться циферки от 0 до 100:

FOR /L %%N IN (1,1,100) DO (
   CLS
   ECHO %%N %%
   ping 127.0.0.1 -n 1 > nul
)

Выглядит это примерно так:

Типа процент выполнения скрипта :-)

Красота, как мне кажется. Меняя цифру в строчке "ping 127.0.0.1 -n 1 > nul", можно менять "скорость выполнения скрипта" :-)

Комментариев нет :

Отправить комментарий