Advanced member
Статус: Не в сети Регистрация: 26.02.2003 Откуда: Нижний Новгород
Камрады, подскажите, программу, или комплекс ПО, для автоматической отсылки файлов из папки по заданным условиям через e-mail и, соответственно, автоматического приёма их для дальнейшей обработки
_________________ Кто понял жизнь - тот не спешит...
Over's Beer Clan - агитирую за эль...
Advanced member
Статус: Не в сети Регистрация: 26.02.2003 Откуда: Нижний Новгород
Fractal Эта программа скорее для массовой рассылки - а мне требуется раз в день автоматически забирать новые файлы из папки и отсылать их по e-mail, после чего автоматически забирать их в другом месте и складывать в папку
_________________ Кто понял жизнь - тот не спешит...
Over's Beer Clan - агитирую за эль...
Advanced member
Статус: Не в сети Регистрация: 19.04.2004 Откуда: МоскваИзмайлово
Денис Александрович мыша!, далее в хелпе поиск по ATTACHFILE, затем выбираешь "Automated message creation - /MAIL command"
прописываешь всё что надо в батнике или в .cmd, вешаешь на шедулер - отправка готова ))
там, где забираешь - ставишь фильтр на обработку пришедшей почты (скажем, сабж пишешь определённым словом), и в нём указываешь, что куда класть из аттачей и запускать ли что-либо при их получении.
Advanced member
Статус: Не в сети Регистрация: 26.02.2003 Откуда: Нижний Новгород
SergAP Нормально, получилось настроить на отсылку с помощью совета твоего + nncron планировщика, незнаю только как выбрать файлы по дате, пришлось искать обходные пути (не самые оптимальные причём) Может подскажешь решение, как скопировать в каталог или сразу отослать файлы последние по дате?
_________________ Кто понял жизнь - тот не спешит...
Over's Beer Clan - агитирую за эль...
Advanced member
Статус: Не в сети Регистрация: 19.04.2004 Откуда: МоскваИзмайлово
Денис Александрович в нортоновском комманд.коме - на ура ))) но вряд ли тебе это поможет )))
опиши подробнее ситуацию по файлам - что именно с именами, датами, етс. можно ли удалять данные файлы, или они должны оставляться... так же - аттачится всегда строго по одному файлу или когда как. и что значит "последние"?) строго один последний файл или их может быть несколько?)
например: скажем, если аттачится по одному и файлы можно после удалять - то как вариант - в цикле (for) из командной строки гонять батник с параметром, который будет и письмо делать, и потом файл пришибать ))
так же можно сделать, в конце концов, мини-прогу, что будет делать findnext и отсеивать файлы, выплевывая их имена в стдио. далее - пайп, и все довольны ))
также можно делать дир | grep для винды получишь нужный тебе список (из того, что дир выдаст)
Advanced member
Статус: Не в сети Регистрация: 26.02.2003 Откуда: Нижний Новгород
Аттачнул два файла - оба с одинаковой датой, оба из каталога с кучей других похожих файлов но все они более старые. Файлы не должны удаляться! (именно сейчас я сделал с удалением, что не есть очень хорошо)
Цитата:
скажем, если аттачится по одному и файлы можно после удалять - то как вариант - в цикле (for) из командной строки гонять батник с параметром, который будет и письмо делать, и потом файл пришибать ))
Подробнее насчет синтаксиса, желательно с примерами Мини-прогу - делать лень, хотя видимо придётся, хотелось сделать всё на дос-командах
_________________ Кто понял жизнь - тот не спешит...
Over's Beer Clan - агитирую за эль...
Advanced member
Статус: Не в сети Регистрация: 19.04.2004 Откуда: МоскваИзмайлово
Денис Александрович
Цитата:
Подробнее насчет синтаксиса
for /?
обрати внимание на for /F
Цитата:
FOR /F ["options"] %variable IN ('command') DO command [command-parameters]
или, если использован параметр usebackq:
FOR /F ["options"] %variable IN (filenameset) DO command [command-parameters] FOR /F ["options"] %variable IN ('literal string') DO command [command-parameters] FOR /F ["options"] %variable IN (`command`) DO command [command-parameters]
Набор содержит имена одного или нескольких файлов, которые по очереди открываются, читаются и обрабатываются. Обработка состоит в чтении файла, разбивки его на отдельные строки текста и выделения из каждой строки заданного числа подстрок (в том числе нуля). Затем найденная подстрока используется в качестве значения переменной при выполнении основного тела цикла. По умолчанию ключ /F выделяет из каждой строки файла первое слово, очищенное от окружающих его пробелов. Пустые строки в файле пропускаются. Необязательный параметры "ключи" служит для переопределения заданных по умолчанию правил обработки строк. Ключи представляют собой заключенную в кавычки строку, содержащую указанные параметры.
варианты
цепочка "дир - греп для винды > файл_список", затем фор /ф и обрабатывать "файл-список"
или
фор ............ ин (дир | греп) .......
идея понятна?)
в грепе можешь отфильтровать всё как тебе вздумается )))
хотя самое простое - это вместо дир | греп юзать мини-прогу...
Advanced member
Статус: Не в сети Регистрация: 19.04.2004 Откуда: МоскваИзмайлово
Денис Александровичвот ты и научился пользоваться досом ))) ещё ты мог использовать архивный атрибут - когда файл создаётся-меняется, то архивный бит взводится, а при копировании его можно сбрасывать...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения