Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Бар загрузки или выполнения процесса в bat cmd (http://forum.oszone.net/showthread.php?t=304382)

DJIOAN 23-08-2015 20:26 2545102

Бар загрузки или выполнения процесса в bat cmd
 
Доброго времени суток! Помогите решить-додумать поставленную задачу в реальность. Я на днях сидел экспериментировал и у меня получился своего рода, назовем его, "бар процесса".
Скрытый текст

@echo off
cls
chcp 866 >nul
SetLocal EnableDelayedExpansion EnableExtensions
echo.
echo.
ping 192.168.254.254 -n 1 -w 200 >nul

cls
echo ^>........
ping 192.168.254.254 -n 1 -w 200 >nul
cls
echo .^>.......
ping 192.168.254.254 -n 1 -w 200 >nul
cls
echo ..^>......
ping 192.168.254.254 -n 1 -w 200 >nul
cls
echo ...^>.....
ping 192.168.254.254 -n 1 -w 200 >nul
cls
echo ....^>....
ping 192.168.254.254 -n 1 -w 200 >nul
cls
echo .....^>...
ping 192.168.254.254 -n 1 -w 200 >nul
cls
echo ......^>..
ping 192.168.254.254 -n 1 -w 200 >nul
cls
echo .......^>.
ping 192.168.254.254 -n 1 -w 200 >nul
cls
echo ........^>
ping 192.168.254.254 -n 1 -w 200 >nul
Вот я и решил поинтересоваться можно ли его внедрить в командную строку к примеру в процессы: копирования, перемещения, архивирования, установки положения ( если через бат запустить инсталляцию, затем на автомате чтоб бат запустил к примеру крек для этой проги), распаковки ну и такого плана. Подскажите пожалуйста как интегрировать, я в недоумении как привязать это к определенному процессу Спасибо!

Iska 23-08-2015 21:16 2545124

Цитата:

Цитата DJIOAN
и у меня получился своего рода, назовем его, "бар процесса". »

Это ни разу не progressbar (Индикатор процесса — Википедия). Это простой вывод текста со строго заданной паузой и последующей очисткой всего экрана.

Цитата:

Цитата DJIOAN
можно ли его внедрить в командную строку к примеру в процессы: копирования, перемещения, архивирования, установки положения ( если через бат запустить инсталляцию, затем на автомате чтоб бат запустил к примеру крек для этой проги), распаковки ну и такого плана. »

Нет, нет, нет, нет и нет.

Цитата:

Цитата DJIOAN
Подскажите пожалуйста как интегрировать, я в недоумении как привязать это к определенному процессу »

Никак.

P.S. Progressbar — это вот.

P.P.S. Предваряя повторный вопрос:
Цитата:

Цитата DJIOAN
можно ли его внедрить в командную строку к примеру в процессы: копирования, перемещения, архивирования, установки положения ( если через бат запустить инсталляцию, затем на автомате чтоб бат запустил к примеру крек для этой проги), распаковки ну и такого плана. »

— нет, нет, нет, нет, нет.

Vadikan 24-08-2015 16:12 2545399

PowerShell: командлет Write-Progress
http://blogs.technet.com/b/heyscript...owershell.aspx

corbis 24-08-2015 22:40 2545595

Я делал на PowerShell с WinForms нормальный ProgressBar. Очень даже наглядно он всё показывает. Командлет не такой красивый :)

Iska 25-08-2015 00:36 2545650

Цитата:

Цитата corbis
Командлет не такой красивый »

Зато вполне себе рабочий. Особенно в командной строке ;).


Время: 23:55.

Время: 23:55.
© OSzone.net 2001-