Вообщем разобрался сам.
Если кому надо, то вот пример содержимого файла send_director.cmd:
Код:
@echo off
"C:\Program Files\The Bat!\thebat.exe" /MAIL;TO=директор@домен.ру;S="Отправка файлов: %~nx1, %~nx2…";A="%~f1";A="%~f2";A="%~f3";A="%~f4";A="%~f5";A="%~f6";QUEUE
Расшифровываю:
@echo off — В открывшемся консольном окне не печатать комманду.
"C:\Program Files\The Bat!\thebat.exe" — ваш путь к бату (и сам бат)
/MAIL — создать сообщение
/TO= — адрес получателя
/S= — тема письма
%~nx1 — Первый параметр коммандной строки. Расшифровывается в имя файла без пути к нему (например C:\Users\test\Desktop\test.txt будет отображаться как test.txt). Для вызова второго параметра нужно заменить 1 на 2 и так-далее.
/A= — вложение.
"%~f4" — Четвёртый параметр коммандной строки. Расшифровывается в полное имя файла с путём к нему (например C:\Users\test\Desktop\test.txt). Кавычки нужны для нормальной обработки имён файлов с пробелами.
QUEUE — Не отправлять письмо сразу, а положить его в Исходящие. Если его заменить на SEND, то письмо будет отправлено сразу-же. Если на EDIT, то письмо будет открыто в редакторе.
Подробнее о синтаксисе CMD-файлов (на английском) http://ss64.com/nt/syntax.html
Подробнее о параметрах коммандной строки TheBAT! — в справке F1. Раздел «Дополнительная информация — Командная строка программы»