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

Тема: Можно ли сделать так, чтобы текст в тело письма копировался из документа txt?

  1. #1
    PopovAn
    PopovAn вне форума
    Новичок
    Регистрация
    27.07.2007
    Сообщений
    5

    Можно ли сделать так, чтобы текст в тело письма копировался из документа txt?

    Подскажите пожалуйста! Можно ли настроить The Bat так, чтобы она сама находила в определенной папке текстовые документы, копировала из них текст в тело письма и отсылала его на нужный мне адрес?

  2. #2
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Можно ли сделать так, чтобы текст в тело письма копировался из документа txt?

    можно чтоб она отсылала эти файлы как обычные вложения.
    Это делается через планировщик и действие следить за папкой.
    Очень просто.

    Сделать текстовик внутри текста письма сложнее.
    на перывый взгляд здесь понадобится планировщик + командная строка + шаблоны.
    А точно нужен именно такой вариант или лучше первый?

  3. #3
    PopovAn
    PopovAn вне форума
    Новичок
    Регистрация
    27.07.2007
    Сообщений
    5

    Re:Re

    Нет, с первым вариантом мне как раз все понятно, но нужен именно второй. Чтобы файл как бы становился самим письмом.

  4. #4
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Можно ли сделать так, чтобы текст в тело письма копировался из документа txt?

    тогда собирается бат-файл который делает в цикле по всем файлам создание письма на командной строке thebat.exe /ADD..... с указанием файла. Файлик подсунуть как шаблон.
    Файл после этого надо будет переименовать или переместить или удалить.

    останентся только заправить этот бат-файл в планировщик.

    ЗЫ.
    Цикл по файлам делается в бат-файле через команду FOR.

  5. #5
    PopovAn
    PopovAn вне форума
    Новичок
    Регистрация
    27.07.2007
    Сообщений
    5

    Re:Re

    А нельзя подробнее объяснить, как это делается?
    Я, в принципе, покопался и в конце концов нашел способ все сделать только средствами планировщика, но он что-то иногда некорректно работает (проблема обрисована в еще одной моей теме). Поэтому хотелось бы разобраться и с командной строкой, но я там что-то ничего не могу понять…

  6. #6
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Можно ли сделать так, чтобы текст в тело письма копировался из документа txt?

    Тьфу. извиняюсь командная строка на создание письма
    thebat.exe /MAIL а не thebat.exe /ADD

    Синтаксис команды описан в справке.


    /MAIL[параметр №1[;параметр №2[;параметр №3[…]]]



    Параметр
    Описание

    USER=значение или

    U=значение
    Название почтового ящика. Если не указан параметр FOLDER, программа положит новое письмо в папку Outbox этого ящика.

    PASSWORD=значение или

    P=значение
    Пароль для доступа к почтовому ящику (если это необходимо).

    FOLDER=значение или

    F=значение
    Путь к целевой папке. Если он не содержит название почтового ящика, The Bat! попытается найти папку с таким именем в любом из них. Если и эта попытка не увенчается успехом, программа положит новое письмо в папку Исходящие исходного ящика (см. параметр USER)

    TEMPLATE=значение или

    T=значение
    Полный путь к файлу, который содержит шаблон для нового письма. По умолчанию используется стандартный шаблон "Новое письмо", указанный в свойствах почтового ящика или целевой папки.

    TO=значение
    Почтовый адрес первого получателя. Чтобы добавить дополнительные адреса, укажите в шаблоне макросы %TO, %CC или %BCC.

    SUBJECT=значение или

    S=значение
    Тема письма. Ее можно переопределить в шаблоне с помощью макроса %SUBJECT.

    TEXT=значение или

    CONTENTS=значение или

    C=значение
    Полный путь к текстовому файлу, содержимое которого необходимо вставить в новое письмо (аналогичного результата можно добиться, используя в шаблоне макрос %PUT).

    ATTACH=значение или

    FILE=значение или

    A=значение
    Полный путь к файлу, который необходимо прикрепить к новому письму (аналогичного результата можно добиться, используя в шаблоне макрос %ATTACHFILE ).

    SEND
    Позволяет отправить новое письмо сразу же после его создания.

    QUEUE
    Позволяет отложить отправку письма и поместить его в папку Исходящие.

    EDIT
    Позволяет The Bat! открыть создаваемое письмо в редакторе, в кототором заполненны поля используемые в команде /MAIL






    Примеры использования



    /MAILU=МойПочтовыйЯщик;TO=some@address.com;S=Провер ка;TEXT=C:\TEST\TEST.MSG

    Формат команды bat-файла можно посмотреть в консоли: "for /?"

  7. #7
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Можно ли сделать так, чтобы текст в тело письма копировался из документа txt?

    А простейший пример использования команды FOR в командных файлах такой:

    for %i in ( *.xxx ) do move %i c:\temp

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 27.11.2006, 16:55
  2. как вставить текст в тело письма
    от chars в разделе The Bat!: вопросы и ответы
    Ответов: 4
    Последнее сообщение: 21.12.2003, 01:48
  3. Ответов: 2
    Последнее сообщение: 17.10.2003, 19:03
  4. Ответов: 1
    Последнее сообщение: 23.10.2002, 17:54