|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Совмещение прогресс бара и комманды xcopy |
|
|
CMD/BAT - Совмещение прогресс бара и комманды xcopy
|
Новый участник Сообщения: 8 |
Добрый день, как совместить прогресс бар с коммандой Xcopy.
Мне необходимо что бы после запуска бат файла с коммандой xcopy, показывалась не только фраза: "скопировано *** файлов", а во время копирования шёл этот бар, возможно ли написать такое? Вот сам прогресс бар: @Echo Off Setlocal EnableDelayedExpansion rem Число символов в прогрессбаре Set N_Col=79 rem Число иттераций (файлов в моем случае) на 100% Set cntA=100 rem ----------------------------- Set cnt=0 Echo Обработка запущена :loop Call :Work Call :Bar Обработано If Not %cnt%==%cntA% GoTo :loop rem ----------------------------- Echo. Echo Обработка завершена Pause>nul Exit :Bar If %cnt%==0 ( For /L %%a In (1,1,%N_Col%) Do Set Line0=!Line0!░ For /L %%a In (1,1,%N_Col%) Do Set Line0=!Line0! <Nul Set /p X=!Line0! ) Set /a Inc=((%cnt%+1)*%N_Col%)/%cntA%-(%cnt%*%N_Col%)/%cntA% If %Inc% GTR 0 For /L %%a In (1,1,%Inc%) Do <Nul Set /p X=█ Set /a cnt+=1 Set /a prsnt=cnt*100/cntA Title %1 %prsnt%%% файлов: %cnt% из %cntA% GoTo :EOF :Work rem Здесь собственно рабочая процедура GoTo :EOF |
|
Отправлено: 09:22, 01-09-2010 |
Ветеран Сообщения: 2204
|
Профиль | Отправить PM | Цитировать Цитата firstarey:
|
|
Отправлено: 10:17, 09-01-2014 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Никак. Разве что извращаться совмещением cmd и JScript в одном флаконе, либо использовать «mshta.exe», передавая ему в командной строке сформированный JScript-код. Проще перейти на WSH.
Впрочем, нет: есть ещё вариант с использованием команды «shellcopy» утилиты NirCmd. |
Отправлено: 10:27, 09-01-2014 | #22 |
Ветеран Сообщения: 2204
|
Профиль | Отправить PM | Цитировать Цитата Iska:
![]() |
|
Отправлено: 12:57, 09-01-2014 | #23 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата sov44:
![]() |
|
Отправлено: 14:50, 09-01-2014 | #24 |
Ветеран Сообщения: 2204
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:38, 09-01-2014 | #25 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:32, 09-01-2014 | #26 |
Пользователь Сообщения: 86
|
Профиль | Отправить PM | Цитировать Цитата firstarey:
|
|
Последний раз редактировалось icq99999999, 09-02-2014 в 10:00. Отправлено: 09:53, 09-02-2014 | #27 |
Старожил Сообщения: 295
|
Профиль | Отправить PM | Цитировать Цитата amel27:
|
|
Отправлено: 17:50, 24-08-2020 | #28 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Ruboard:
|
|
Отправлено: 18:03, 24-08-2020 | #29 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Цитата Ruboard:
вы можете использовать robocopy |
|
Отправлено: 18:11, 24-08-2020 | #30 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вставка прогресс бара в функцию | Medic84 | AutoIt | 52 | 07-04-2014 00:19 | |
Графика - [addon] z-Runss - модификация прогресс-бара установки | sLiDeR-X | Наборы обновлений для Windows XP/2003/Windows 7 | 152 | 18-11-2011 11:34 | |
[решено] Вписывание прогресс-бара в гуи-форму | saavaage | AutoIt | 9 | 09-08-2010 22:16 | |
CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ? | foxbat | Скриптовые языки администрирования Windows | 3 | 17-09-2009 05:33 | |
Комманды из bat | fedww | Программное обеспечение Windows | 0 | 25-06-2007 13:44 |
|