|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Каждую секунду отображать точку, не перенося строку. |
|
CMD/BAT - [решено] Каждую секунду отображать точку, не перенося строку.
|
Новый участник Сообщения: 21 |
Профиль | Отправить PM | Цитировать Здравствуйте!
Нужно сделать так, чтобы отображалась строка, допустим, Loading, и в конце добавлялись точки типа Loading, через секунду Loading ., Loading .. и т.д. Возможно это как-нибудь сделать? |
|
Отправлено: 10:34, 04-04-2012 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать Я правильно понимаю, вам это нужно делать без очистки окна через cls? В таком случае посмотрите на эту тему. Не работает на win7. Не обязательно использовать весь скрипт, просто подсмотрите реализацию вывода без переноса.
|
Отправлено: 10:40, 04-04-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать Нужно именно в Windows 7..
И да, без очистки. Суть в том, чтобы весь прогресс выводить. |
Отправлено: 11:00, 04-04-2012 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать RomanLis, смотрите пример на основе <Nul Set /P и общее изложение здесь: CMD/BAT: вывод текста без переноса на новую строку.
|
Отправлено: 14:05, 04-04-2012 | #4 |
Ветеран Сообщения: 1758
|
RomanLis,
Для написания более качественного прогресс-бара можно использовать управляющие последовательности и утилиту ansicon Пример: @echo off setlocal echo. ansicon -p set "esc=<символ_27>" echo DO %esc%[8G0%% [%esc%[s%esc%[20C] %esc% for /l %%i in (1,1,100) do call:progress %%i echo %esc%[u%esc%[2CDONE echo. goto:eof :progress set /a check=%1%%5 if "%check%"=="0" echo %esc%[u#%esc%[s echo %esc%[1F%esc%[8G%1%% nircmdc wait 50 Результат: |
|
Последний раз редактировалось Foreigner, 05-04-2012 в 07:47. Отправлено: 07:05, 05-04-2012 | #5 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать RomanLis, полистайте CMD/BAT - [решено] Графическая оболочка для CMD (индикатор состояния) может что подберете себе.
|
Отправлено: 12:21, 05-04-2012 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Посоветуйте точку точку доступа/антену Wi-Fi | Feanor3 | Сетевое оборудование | 2 | 19-01-2014 19:37 | |
Xp ->7 = килобиты в секунду | asperine | Тест-форум | 2 | 30-10-2010 18:29 | |
[решено] Снимают каждую неделю деньги | Hawk37 | Хочу все знать | 10 | 10-04-2010 13:31 | |
Wireless - Ровно каждую минуту пинг вырастает до 1к-2к | DominatorBlazer | Сетевое оборудование | 0 | 10-02-2009 19:38 | |
Интерфейс - Нужен твик -убрать в проводнике "Избранные ссылки", адресную строку и строку поиска | Mishechka | Microsoft Windows Vista | 18 | 16-09-2008 16:19 |
|