Показано с 1 по 8 из 8

Тема: Как автоматизировать ?

  1. #1
    Customs
    Guest

    Как автоматизировать ?

    Ребята, подскажите плиз, возможна ли автоматизация процесса отправки файлов например....
    для каждого получателя есть свой каталог, в него помещаются файлы,
    затем запускается процедура отправки - нужно "пройти" каждый каталог и если в нем есть файлы, то нужно сформировать соответственно письма для отправки этих файлов…

    решаема ли такая задача ?

  2. #2
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re:Как автоматизировать ?

    Цитата Сообщение от Customs
    Ребята, подскажите плиз, возможна ли автоматизация процесса отправки файлов например....
    для каждого получателя есть свой каталог, в него помещаются файлы,
    затем запускается процедура отправки - нужно "пройти" каждый каталог и если в нем есть файлы, то нужно сформировать соответственно письма для отправки этих файлов…
    решаема ли такая задача ?
    Да и при том доввольно таки легко!
    Итак батник, в котором проверяются условия наличия файлов в каталоге и при его выполнении формирование письма батом из командной строки
    Всю нужную информацию по командной строке, Вы найдете на нашем сайте.

  3. #3
    Customs
    Guest

    Re:Как автоматизировать ?

    Таки точно! элементарно… :P
    пишем в _send.bat
    >--------------------------------
    for %%f in (c:\files\*.*) do echo /mailU=ящик;to=получатель1@почта.ru;s="Файлы для 1";A=%%f>>THEBAT.IPC
    for %%f in (c:\files1\*.*) do echo /mailU=ящик;to=получатель2@почта.ru;s="Файлы для 2";A=%%f>>THEBAT.IPC
    >--------------------------------
    Запускаем БАТ и радуемся жизни ;D

    p.s. блин, этож надо так просто

    Огромное спасибо за поддержку!!!

  4. #4
    Hantter
    Guest

    Re:Как автоматизировать ?

    Понятно, что вопрос не про бат, но может пролезет… :-*
    Сочиненный скрипт не передает или передает криво длинные русские имена :'(,
    соответственно бат не находит, какой файл отправлять.
    Как побороть?

  5. #5
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re:Как автоматизировать ?

    Используйте "длинное имя"
    или посмотрите как оно выглядит в ДОСЕ

  6. #6
    Maxim Masiutin
    Maxim Masiutin вне форума
    Участник
    Регистрация
    06.07.2004
    Сообщений
    62

    Re:Как автоматизировать ?

    Цитата Сообщение от Customs
    for %%f in (c:\files\*.*) do echo /mailU=ящик;to=получатель1@почта.ru;s="Файлы для 1";A=%%f>>THEBAT.IPC
    for %%f in (c:\files1\*.*) do echo /mailU=ящик;to=получатель2@почта.ru;s="Файлы для 2";A=%%f>>THEBAT.IPC

    Между прочим, мы планируем отказаться от использования THEBAT.IPC в пользу "Named Pipes". Будет уже не так просто передать команды программе. Наверное, придется сделать небольшй exe-файл который передаёт содержимое файла через "Named Pipe" в The Bat!, например

    for %%f in (c:\files\*.*) do echo /mailU=ящик;to=получатель1@почта.ru;s="Файлы для 1";A=%%f>>C:\TEMP\THEBAT.IPC
    for %%f in (c:\files1\*.*) do echo /mailU=ящик;to=получатель2@почта.ru;s="Файлы для 2";A=%%f>>C:\TEMP\THEBAT.IPC
    thebat_ipc.exe C:\TEMP\THEBAT.IPC

    Как вы на это смотрите?

  7. #7
    XYZ
    XYZ вне форума
    Участник Аватар для XYZ
    Регистрация
    23.10.2003
    Сообщений
    572

    Re: Как автоматизировать ?

    тогда ещё нужна опция запускать/незапускать бат, если он не загружен

  8. #8
    Mandor
    Mandor вне форума
    Участник Аватар для Mandor
    Регистрация
    09.12.2003
    Сообщений
    43

    Re: Как автоматизировать ?

    Кстати, сейчас используется такая же в принципе схема в межбанковской почте, написана на VBS. Так вот, если в момент выполнения скрипта Бат кем-то уже запущен, второй раз он не запускается, но и не звонит в модем для соединения. Так и висит бесконечно. Где баг?
    Кстати, скрипт, который ждет завершения Бата, завершается тут же… Как будто Бат отработал и завершился. Но он-то висит в трее…

    Если Бат не запущен, он стартует, создает письма, звонит в модем, отправляет-получает почту, сортирует полученное и завершается. Все, как надо…

Похожие темы

  1. Можно ли автоматизировать создание правил сортировки?
    от bodom в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 15.04.2004, 15:00
  2. MOVED: Как автоматизировать форвард?
    от akiselev в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 12.11.2003, 18:11
  3. Как автоматизировать форвард?
    от skoblov в разделе FAQ
    Ответов: 3
    Последнее сообщение: 12.11.2003, 18:10