Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
VeL
Зарегистрирован: 18.01.2006 Сообщения: 521 Откуда: Харьков
|
Добавлено: Вт Дек 04 2007 20:16 Заголовок сообщения: bat-ник + задание по электронной почте |
|
|
Всем доброго времени суток!
Хочу с помощью батника автоматизировать процесс.
В двух словах, есть 1С, есть предприятие, которое закачивает выгрузки баз в центральный оффис. скрипт который это делает тоже не есть проблемма. Иногда возникают задачи делать выгрузку по требованиям программистов (т.е. получить им более актуальную выгрузку чаще регламента). Так вот и приходит идея следующего плана.
Хотелось бы написать батник, который проверял бы ящик электронной почты, и в зависимости от содержымого письма выполнял те или иные действия (т.е. нужна людям выгрузка одной базы, там чуваки пишут ее имя и присылают письмо на определенный ящик эл. почты, скрипт анализирует содержимое письма и запускает на выгрузку ту или иную базу).
Так вот вопрос реально ли решить такую задачку? или это слишком круто? если да, то тогда какой утилитой можно с помошью батника получить письмо с почтового ящика и прочитать его содержимое? чтобы потом результат например подставить в переменную? _________________ Best regards |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Дек 04 2007 20:35 Заголовок сообщения: |
|
|
В свое время прогу для выполнения такой задачи у нас программеры писали за день на Дельфи.
Батником тут не обойдешься. Нужно почту забирать и контент (текст письма) парсить.
Проще написать это на языке высокого уровня. Батником тоже можно, но реализация будет чрезвычайно сложно и громоздкой.
На Перле будет проще, но Перл - это уже не батник. |
|
Вернуться к началу |
|
|
ktomu
Зарегистрирован: 01.12.2007 Сообщения: 5 Откуда: Киев
|
Добавлено: Вт Дек 04 2007 22:26 Заголовок сообщения: |
|
|
http://www.xstarter.com/rus/index.html
Закачай себе эту утилитку, она позволиет автоматизировать кучу вещей, у меня на ней стоко крутится ... Там есть модуль для работы с электроникой. Принимаешь письмо, а затем с помощью функции вытягиваешь с него все что тебе нужно. Прога просто СУПЕР!!! |
|
Вернуться к началу |
|
|
VeL
Зарегистрирован: 18.01.2006 Сообщения: 521 Откуда: Харьков
|
Добавлено: Вт Дек 04 2007 22:31 Заголовок сообщения: |
|
|
and3008 писал(а): | На Перле будет проще, но Перл - это уже не батник. |
А реализация Перла под Виндовс существует? если да то насколько ето будет тяжелое решение с точки зрения использования вычислительных рессурсов для сервера (т.е. насколько большая нагрузка будет на сервер) ну и отсюда собственно вопрос целесообразности такого решения, задачка то простенькая...
P.S. да и как с лицензией у перла? поскольку нужно чтобы было бесплатное решение _________________ Best regards |
|
Вернуться к началу |
|
|
Admin Site Admin
Зарегистрирован: 31.10.2003 Сообщения: 235
|
Добавлено: Вт Дек 04 2007 23:33 Заголовок сообщения: |
|
|
Под Windows наиболее известен бесплатный ActivePerl. Прочитать, хоть на Perl, хоть на Delphi том же, короткое письмо и вызвать другую программу с нужными аргументами — разве это нагрузка по сравнению с передачей (судя по вопросу, больших) баз? |
|
Вернуться к началу |
|
|
Diver$ant
Зарегистрирован: 07.12.2007 Сообщения: 1
|
Добавлено: Пт Дек 07 2007 11:16 Заголовок сообщения: |
|
|
Ещё в Windows есть родной WSH. |
|
Вернуться к началу |
|
|
SPV
Зарегистрирован: 02.07.2007 Сообщения: 4 Откуда: Россия, Курган
|
Добавлено: Сб Дек 08 2007 11:22 Заголовок сообщения: |
|
|
Diver$ant писал(а): | Ещё в Windows есть родной WSH. |
Угу. Только если туда прикрутить уже названный ActivePerl, то POP-клиент будет возможен. Родными средствами же только SMTP |
|
Вернуться к началу |
|
|
|