|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование файла по расписанию и его отправка по почте |
|
CMD/BAT - [решено] Копирование файла по расписанию и его отправка по почте
|
Новый участник Сообщения: 2 |
Есть одна процедура, которая выполняется каждый день и хотелось бы автоматизировать этот процесс. В CMD\BAT не силен, не моя сфера; но предполагаю что эту задачу можно решить именно и помощью батника.
Суть: каждый день приблизительно в 16-00 в расшаренной папке (путь LSLOG\E$\Log-files; LSLOG - название кластера, адрес пусть будет 127.0.0.1) появляется файл (ну допустим test1.log). Его необходимо автоматом перебросить в другую похожую папку (тоже есть назв. кластера, адресс). При этом время появления файла, его название и время переброса файла в другую папку надо записать в экселевский файл и отправить его по адресу, по почте. Собственно говоря все. ![]() |
|
Отправлено: 16:31, 08-11-2010 |
Старожил Сообщения: 426
|
Профиль | Отправить PM | Цитировать @echo off rem Время с небольшим запасом на "приблизительно в 16-00" Set CheckTime=16:05 rem Каталог, где файлики "появляются" Set Src="\\LSLOG\E$\Log-files\" rem Каталог, куда их "перебрасывать" Set Dst="\\127.0.0.1\C$\TEMP\" Set Mask=*.log if not exist "%~dpn0.csv" echo Created;File Name;Moved>"%~dpn0.csv" pushd %Src% for /f "tokens=* delims=" %%f in ('dir /b /a-d %Mask%') do ( move /Y %%f %Dst%>nul 2>>"%~dpn0.err" echo %%~tf;%%f;%Date% %Time:~0,-3%>>"%~dpn0.csv" ) popd at %CheckTime% %ComSpec% /c start "" /low /min %self% * файл запускаем, он делает немедленную проверку и ставит себя в задания шедулера в ближайшее указанное время, т.е. запустили в 5 вечера - "автозапуск" будет завтра в 16:05, а если запустили в 3 дня - повтор будет сегодня же, в 16:05 по расписанию ![]() |
------- Отправлено: 23:18, 08-11-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Спасибо!
![]() |
Отправлено: 09:55, 09-11-2010 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать NiOl, переменная self не определена ;)
|
Отправлено: 07:18, 10-11-2010 | #4 |
Старожил Сообщения: 426
|
Профиль | Отправить PM | Цитировать Цитата amel27:
![]() LokkyZ, Ошибочка! После "@echo off" надо дописать строку "set Self="%~0"". хотя здесь Shift не используется и можно было обойтись вызовом просто "%~0" |
||
------- Отправлено: 23:52, 12-11-2010 | #5 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Господа
аможет кто знает такой сайт на который можео отправить заархивированый документ и там выставить расписание что бы этот документ отправился например 1 августа когда сам человек будет в другом городе или стране или просто что бы не забыть ну и прописать там адреса куда этот документ должен быть отправлен |
Отправлено: 23:30, 23-06-2011 | #6 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать gmail вроде позволяет письма слать по расписанию
|
Отправлено: 00:32, 24-06-2011 | #7 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Цитата ferget:
|
|
Отправлено: 02:22, 24-06-2011 | #8 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Почему-то не копирует по времени, этот "скрипт" должен висеть где-нибудь в процессах или службах?
|
Отправлено: 16:49, 03-10-2011 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Отправка по почте IP-адреса подключения ADSL | Qwe1 | Сетевые технологии | 24 | 21-02-2012 09:29 | |
выполнения файла по расписанию | I_I_Imonder | Хочу все знать | 6 | 30-11-2008 01:20 | |
Отправка файла по почте через контекстное меню | vagner_HATE | Microsoft Windows 2000/XP | 3 | 27-12-2005 16:02 | |
Отправка файлов по электронной почте | grishin dima | Хочу все знать | 3 | 06-08-2003 01:10 |
|