|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - как втавить паузу в bat фаил |
|
|
CMD/BAT - как втавить паузу в bat фаил
|
Пользователь Сообщения: 80 |
Здравствуйте, есть ftp
есть скрипт, нужно скопировать с локальной машины(Win2003) на FTP вот скрипт сам бат ftp_copy.txt файлов окола 300-500 шт. и при 150-200 копировании постоянно вылитает ошибка как передать эти файлы с паузой в 2 миллисекунды, после каждого файлы Всё из за того что хостер фри, и у него стоит ограничение на загрузку сети, из за этого батник вышибает (((( |
|
Отправлено: 09:13, 02-11-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Alex_Foks:
Цитата Alex_Foks:
Цитата Alex_Foks:
|
|||
Отправлено: 10:23, 02-11-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Alex_Foks:
Цитата Alex_Foks:
Цитата Alex_Foks:
Всё в одном пакетном файле: @echo off :: Пауза (2 мс) после отправки каждого файла. >.vbs echo WScript.Sleep 2 @>"ftp_copy.txt" ( for %%i in ( "open IP ФТП" "логин" "пароль" "binary" "cd public_html/123" ) do @( echo %%~i ) for /f "delims=" %%i in ('"dir /a-d/b "D:\123\*" 2>nul"') do @( echo put "D:\123\%%i" echo ! cscript //nologo .vbs ) echo bye ) ftp.exe -i -s:"ftp_copy.txt">"log_copy.txt" del .vbs exit /b . |
|||
Отправлено: 12:58, 02-11-2014 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Georgio, так и не любите пользовать «ping.exe» для паузы?
|
Отправлено: 13:29, 02-11-2014 | #4 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Iska, тут же речь идёт о двух миллисекундах. Правда, не понимаю, почему так мало.
|
|
Отправлено: 13:58, 02-11-2014 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Georgio, приношу свои извинения, как-то недоглядел
![]() |
Отправлено: 16:17, 02-11-2014 | #6 |
Пользователь Сообщения: 80
|
Профиль | Отправить PM | Цитировать расширение .vbs присваивать ?
@echo off :: Пауза (2 мс) после отправки каждого файла. >.vbs echo WScript.Sleep 2 @>"ftp_copy.txt" ( for %%i in ( "open IP ФТП" "логин" "пароль" "binary" "cd public_html/123" ) do @( echo %%~i ) for /f "delims=" %%i in ('"dir /a-d/b "D:\123\*" 2>nul"') do @( echo put "D:\123\%%i" echo ! cscript //nologo .vbs ) echo bye ) ftp.exe -i -s:"ftp_copy.txt">"log_copy.txt" del .vbs exit /b |
Отправлено: 18:18, 02-11-2014 | #7 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Georgio:
|
|
Отправлено: 18:46, 02-11-2014 | #8 |
Пользователь Сообщения: 80
|
Профиль | Отправить PM | Цитировать Спасибо за ответы ))))
объясните 2 строчки echo ! cscript //nologo .vbs что эта делает ? del .vbs и эта ? PS а может поможете, доделать скрипт нужно ещё что бы перед этим заданием за 5-8 минут (можно сделать паузой) запускалась очистка папки(public_html/123) полностью |
Последний раз редактировалось Alex_Foks, 02-11-2014 в 22:35. Отправлено: 22:20, 02-11-2014 | #9 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Alex_Foks:
Цитата Alex_Foks:
Цитата Alex_Foks:
|
|||
Отправлено: 12:52, 03-11-2014 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] C FTPсервера невозможно bat-фаилом забрать фаил. | Sharik987 | Microsoft Windows NT/2000/2003 | 3 | 27-09-2012 15:13 | |
Как сделать паузу в серверном скрипте ASP | Sanchez-of-Tula | Вебмастеру | 2 | 19-11-2009 03:15 | |
Как задать паузу между аудиотреками? | Mirex | Видео и аудио: обработка и кодирование | 5 | 15-03-2008 22:06 | |
вебстраничка как фаил | irik | Вебмастеру | 2 | 17-04-2004 04:42 | |
Как паузу поставить при загрузке ? | Kudryavcev Dmitry | Общий по Linux | 12 | 09-09-2003 00:52 |
|