Kurt
| Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Зря старался нашел ссылку на все сразу http://www.ritlabs.com/ru/the_bat/support.html полезно иногда смотреть официальные сайты... Сам ФАК я тут не успел процитировать, так что идите по ссылке. Там есть. Надеюсь свежий. старовато но СПИСОК МАКРОСОВ, ДОСТУПНЫХ В ШАБЛОНАХ ПИСЕМ THEBAT! Сортировка по группам, перевод Garry V. Dorohin <dorohin@ssga.ru> GVD: С версии 1.29 (иногда)*все* макросыдоступны в области редактирования шаблона при нажатии на кнопку "Макро" ОГЛАВЛЕНИЕ: ---------- 1. ТЕКСТ 2. ОТПРАВИТЕЛЬ (SENDER INFO) 3. ПОЛУЧАТЕЛЬ (RECIPIENT INFO) 4. МАКРОСЫ ПОЛЕЙ (PRE-DEFINED INFO) 5. ПРОЧЕЕ (MISCELLANEOUS) -------------------------------<>-------------------------------------- 1. ТЕКСТ %CURSOR позиция курсора в редакторе %QUOTES оригинальное сообщение как цитата %TEXTтекст оригинального сообщения %COOKIE девиз %HEADERSдля включения служебной информации письма AKA kludges %QHEADERSслужебной информации письма как цитата ----------- %DATEнастоящая дата полностью %DATESHORTнастоящая дата в укороченном виде %TIMEнастоящее время в укороченном виде %TIMELONGнастоящее время полностью %DOWнастоящий день недели %ODATEдата оригинального сообщения полностью %ODATESHORTдата %OTIMEвремя оригинального сообщения (коротко) %OTIMELONGвремя оригинального сообщения полностью %ODOWдень недели оригинального сообщения полностью ----------- %SUBJТема настоящего сообщения %OSUBJТема оригинального сообщения -------------------------------<>-------------------------------------- 2. ОТПРАВИТЕЛЬ (SENDER INFO) %FROMNAMEИмя и фамилия отправителя %FROMFNAMEИмя отправителя %FROMLNAMEФамилия отправителя %REPLYNAMEИмя и фамилия из обратного адреса %REPLYFNAMEИмя из обратного адреса %REPLYLNAMEФамилия из обратного адреса %FROMADDRE-mail адрес отправителя %REPLYADDRОбратный E-mail адрес отправителя ----------- %OFROMNAME Имя и фамилия отправителя оригинального сообщения %OFROMFNAMEИмя отправителя оригинального сообщения %OFROMLNAMEФамилия отправителя оригинального сообщения %OREPLYNAMEИмя и фамилия из обратного адреса оригинального сообщения %OREPLYFNAMEИмя из обратного адреса оригинального сообщения %OREPLYLNAMEФамилия из обратного адреса оригинального сообщения %OFROMADDRE-mail адрес отправителя оригинального сообщения %OREPLYADDRОбратный E-mail адрес отправителя оригинального сообщения -------------------------------<>-------------------------------------- 3. ПОЛУЧАТЕЛЬ (RECIPIENT INFO) %TONAME Имя и фамилия адресата %TOFNAMEИмя адресата %TOLNAMEФамилия адресата %TOADDR E-mail адрес получателя ----------- %OTONAMEИмя и фамилия адресата оригинального сообщения %OTOFNAMEИмя адресата оригинального сообщения %OTOLNAMEФамилия адресата оригинального сообщения %OTOADDRE-mail адрес получателя оригинального сообщения -------------------------------<>-------------------------------------- 4. МАКРОСЫ ПОЛЕЙ (PRE-DEFINED INFO) %SUBJECT=""Новая тема сообщения %TO=""Дополнительный адресат %CC=""Дополнительный получатель копии %BCC="" Дополнительный невидимый адресат %FROM=""Дополнительный отправитель From %REPLYTO=""Дополнительный отправитель REPLY-TO %RETURNPATH=""Дополнительный отправитель RETURN-PATH -------------------------------<>-------------------------------------- 5. ПРОЧЕЕ (MISCELLANEOUS) Названия этих макрокомандне перечислены на всплывающее меню кнопки "Макро". Хотявы получите реакцию на нихпосле щелчка по пунктам " Прикрепить файл...", " Включить файл шаблона ... " и "Вставить Текстовый файл ... ". %INCLUDE %PUT %ATTACHFILE Это английское и американское написание макросов, а The BAT! безразлично %ORGANISATIONНазвание организации %ORGANIZATION %OORGANISATIONНазвание организации из оригинального сообщения %OORGANIZATION Появились в v1.00 build 1349 (смотри README). %READCONFIRM - Установить "Reading Confirmation" для сообщения %RCPTCONFIRM - Установить "Receipt Confirmation" для сообщения %SIGNCOMPLETE - Подписать сообщение (PGP) после завершения редактирования %ENCRYPTCOMPLETE - Зашифровать сообщение (PGP) после завершения редактирования Эти макросы появились в v1.043 и полностью документированы в README: %WINDOWSMAJORVERSION - Получить старший номер версии ОС. Например, для версии3.51 Windows NT, старший номер версии - 3; и для версии 4.0 Windows NT старший номер - 4. Эта макрокоманда используется по умолчанию в шаблоне "Сообщения об ошибке". %WINDOWSMINORVERSION - Получить младший номер версии ОС. Например, для версии3.51 Windows NT, младший номер версии - 51; и для версии 4.0 Windows NT младший номер - 0. Эта макрокоманда используется по умолчанию в шаблоне "Сообщения об ошибке". %WINDOWSBUILDNUMBER - Идентифицирует номер компоновкиоперационной системы Эта макрокоманда используется по умолчанию в шаблоне "Сообщения об ошибке". %WINDOWSCSDVERSION - Для Windows NT: содержит строку с нулевым символом в конце,типа " Service Pack 3 ", который указывает самый последний Сервисный Пакетустановленный в системе. Если никакой Сервисный Пакет не был установлен, строка пуста; для Windows 95: содержит строку с нулевым символом в конце Это обеспечивает произвольную дополнительную информацию относительно ОС. Эта макрокомандаиспользуется по умолчанию в шаблоне "Сообщения об ошибке". %WINDOWSPLATFORMNAME - Идентифицирует имя платформы Windows, например, Windows NT, Windows 95 илиWindows 98. Эта макрокоманда используется по умолчанию в шаблоне "Сообщения об ошибке". %THEBATVERSION -Выдает номерверсииThe Bat! Этамакрокоманда используется по умолчанию в шаблоне "Сообщения об ошибке". %ACCOUNTNAME - Имя текущего почтового ящика %FOLDERNAME - Имя текущей папки %FOLDERFROMNAME - Показываетимя из поля "From:" для текущего почтового ящика. %FOLDERFROMADDR - Показываетe-mailадрес из поля "From:"для текущего почтового ящика. %FOLDERREPLYNAME - Показывает имя из поля "Reply-To:" для текущего почтового ящика. %FOLDERREPLYADDR - Показывает e-mail адрес из поля "Reply-To:" для текущего почтового ящика. Появились в версии v.1.1 %BLANK - Эта макрокоманда всегда вставляет пустую строку, можно использовать, если Вы желаете иметь пустой шаблон в папке. Эти макросы показывают дату/время по-английски, независимо от установленный в настоящее время системного языка %DATEEN %ODATEEN %TIMELONGEN %OTIMELONGEN %OTEXTSIZE - Размер оригинального сообщения, in bytes. %CHARSET - Допускает изменение набора символов сообщения Показывает список присоединенных файлов, с полными именами. если их нет, показывает "<none>". %ATTACHMENTS %OATTACHMENTS %PAGENUMBER - для получения номера страницы в шаблоне печати сообщения. Доступно с версии v1.14 %ATTACHVCARD - присоединяет визитную карточку VCard к сообщению (Вы можете изменять VCard - Account|Properties, кнопка "Редактировать VCard"). %SINGLERE - не применять нумерацию ответов. "Re:" вместо "Re[n]:" Доступно с версии v1.36 Beta/3 %REGEXPTEXT %REGEXPQUOTES. Применяется в шаблонах для формирования сообщения изсодержимого оригинального письма. Регулярные выражения то же самое что и regexp роцедуры в UNIX Используются следующие метасимволы (egrep - стандарт) \- считать следующий метасимвол как обычный символ ^- начало строки .- один произвольный символ. Кроме ’\n’ - конец строки $- конец строки |- альтернатива (или) () - группировка [] - класс символов \w - алфавитно-цифровой или "_" \W - не алфавитно-цифровой \s - один пробел \S - один не пробел \d - одна цифра \D - одна не цифра Мнимые метасимволы \b - граница слова \B - не граница слова \A - начало строки \Z - конец строки Метасимволы имеют модификаторы * - повторяется 0 или большее число раз + - повторяется 1 или большее число раз ? - 1 или 0 раз {n} - очно n раз {n,} - по меньшей мере n раз {n,m}- не меньше n но и не более m Примеры Например чтобы выдернуть из письма из строки Name: Serg Demchenko_____________________ Нужно выполнить следующий макрос %REGEXPTEXT="^\s*Name:\s*(.+?)\s*_*\s*$" (С начала строки,более одного пробела до слова "Name:", после него скушать лишние пробелы сгруппировать и вывести любые символы до символов "_" повторяющихся более одного раза ....) Данные макросы можно применять для переформатирования любой информации из оригинального письма. Эффективное средство для построения различный роботов (отсылка выбранных фрагментов писем на пэйджер или SMS сообщения на радиотелефон) %TOLIST список адресатов %CCLIST %BCCLIST %OTOLIST список адресатов оригинального сообщения %OCCLIST %OBCCLIST Доступно с версии v1.38 !!!!! Теперь макросы полностью рекурсивны, например можно писать такое %SUBJECT="Ответ на письмо от %ODATE время %OTIME" %FOLDERORGANISATIONПоле Организация текущей папки (Свойства папки, вкладка Поля) %SETPATTREGEXP="" устанавливает шаблон регулярного выражения для макроса %REGEXPMATCH %REGEXPMATCH="" возвращаетподстроку, которая удовлетворяет шаблону (а может,лучше написать - регулярному выражению?), установленному ранее с помощью макроса %SETPATTREGEXP %CLEAR макрос для"быстрых шаблонов" удаляющий весь текст из редактора перед вставкой шаблона. %REPLYCOUNTER/%ORERPLYCOUNTER для составления строки (или текста) "Re[n]:" в соответствии с количеством ответов (или со счетчиком ответов) (может быть полезно при составлении поля Тема с помощью макросов) %ISSIGNATURE макрос, вставленный в Быстрый шаблон, указывает, что этот быстрый шаблон является подписью. Когда он используется, текущая подпись заменяется на текст шаблона, при этом позиция курсора не меняется. %ACCOUNT="account name" макрос для выбора активного почтового ящика (не работает для автоматических сообщений). %LANGUAGE="languageid" для выбора словаря припроверке орфографии письма. Имеет значения AM - American English EA - Australian English BR - British English CT - Catalan CZ - Czech DA - Danish FI - Finnish FR - French FC - French Canadian GE - German IT - Italian NO - Norwegian (Bokmal) NN - Norwegian (Nynorsk) NL - Dutch PB - Portuguese (Brazil) PT - Portuguese (Iberian) PL - Polish SP - Spanish SW - Swedish RU - Russian HU - Hungarian Дляиспользования Common SpellerAPI ,Language ID должен получить префикс "CSAPI". E.g. %LANGUAGE="CSAPI RU" %INSERTPGPKEY="title" макрос для присоединения публичного ключа PGP с характерным признаком. Работает только со встроенным PGP. Например строка %INSERTPGPKEY="%FROMADDR" вставит ваш собственный открытый ключ. %QINCLUDE="Псевдоним быстрого шаблона" макрос для вставки быстрых шаблонов в стандартные шаблоны. Остерегайтесь рекурсивных быстрых шаблонов! Мы неисключили возможностьрекурсивного включения, поскольку это может быть полезно при работе в регулярными выражениями. RegExps. Эти макросы были причиной Access Violation, если использовались в шаблоне новогописьма, и письмо создавалось в момент, когда ни одна папка не была выбрана в списке (или дереве) папок. %FOLDERFROMNAME, %FOLDERFROMADDR, %FOLDERREPLYNAME, %FOLDERREPLYADDR %FOLDERNAME Доступно с версии v1.41 %TRACKINGNUMBER (случайное 32-bit число, в шестнадцатиричной системе). Доступно с версии v1.42 %FROM="smth", %REPLYTO="smth", %RETURNPATH="smth"не требуют обнуления своих значений, можно сразу указать значение. Доступно с версии v1.44 %QClipboard/%QuoteClipboard Содержимое клипборда в виде цитаты. %OneLine/%SingleLine Если используется вбыстром шаблоне, результат обработки шаблона будет отсформатирован водну строку - удобно для определения сложных вспомогательных шаблонов для генерации одной строки. QUOTESTYLE="expression" -изменение стиля цитирования,после этого макроса. Допустимы следующие значения: NONE - пустой префикс (стандартно) I - используются инициалы отправителя IF - первый инициал отправителя N - полное имя отправителя F - первое имя отправителя L - последнее имя (фамилия) отправителя =text - используется "text" как цитирование, e.g. %QUOTESTYLE="=-|" Можно использовать апострофы. Для облегчения жизни, можно писать %TO=’"My Name" <address>’ вместо %TO="""My Name"" <address>" Доступно с версии v1.44 %PRIORITY="H/N/L" Приоритет писем высокий/обычный/низкий Пока все. ----------------------------------------------------------------------------- --- Enjoy The BAT! --- ----------------------------------------------------------------------------- Добавлено а так же LIST OF DOCUMENTED COMMAND LINE PARAMETERS FOR THE BAT V.1.21 OR LATER. Version 1.00 ПРОВЕРКА НОВОЙ ПОЧТЫ - КОМАНДЫ /CHECK И /CHECKALL Команда /CHECK используется в команднойстроке The Bat! всякий раз, когда Вы хотите получить почту для одного или нескольких ящиков. Команда /CHECKALL используется для проверкипочты для всех почтовых ящиков с последующим выходом из The Bat! в том случае, если не было получено никаких новыхсообщений. Эта команда является аналогомкомбинации /CHECK* /SMARTEXIT. Синтаксис команды /CHECK: /CHECK <account mask1>[;account mask2[;account mask3 [...]]] Account Mask используется для идентификации одного или нескольких ящиков для выполнения операции. Это можетбыть: Полное название одного ящика. Пример: /CHECK "Мой ящик 1";"Мой ящик 2". При запуске с таким параметром The Bat! проверяет новую почту для двух ящиков с именами "Мой ящик 1" и "Мой ящик 2" (обратите внимание, что кавычки не включены в имена ящиков - они используются только потому, что имена ящиков содержат пробелы) Начало имени ящика, оканчивающееся звездочкой. Пример: чтобы проверить новую почту для всех ящиков с именами,начинающимися со слова "Мой", используйте параметр /CHECK Мой*Звездочка со последующим окончанием имени ящика. Пример: /CHECK *1 проверит новую почту для всехящиковс именами, оканчивающимися на "1". Фрагмент имени, включенный в звездочки. Пример: /CHECK *ящик* Звездочка, которая означает, что будут проверены все ящики. ПРИМЕЧАНИЯ: 1. Для разделениямасок используйте точку с запятой (символ ";"). Не используйте пробелы между масками, когда используете команду /CHECK как параметр командной строки, потому что отделенная пробелом маска будет обрабатыватьсякак следующийпараметр командной строки и не будет понята программой должным образом. 2. Если маска содержит пробелы, поместите ее в кавычки, как показанное в первомпримере. Еслимаска содержит кавычки, Вы должны использовать апострофы (символ " ’ "). ПОСЫЛКА ИСХОДЯЩЕЙ ПОЧТЫ - КОМАНДЫ /SEND И /SENDALL Команда /SEND используется в командной строке The Bat! всякий раз, когда Вы хотите послать всю исходящую почту из одного или нескольких ящиков. Команда /SENDALL используется для отправки исходящей почты из всех почтовых ящиковс последующимвыходом из The Bat!в том случае, если не было получено никаких новых сообщений. Эта команда является аналогом комбинации /SEND* /SMARTEXIT. Синтаксис команды /SEND: /SEND < account mask1 >[;account mask2[;account mask3 [...]]] Account Mask используется для идентификации одного или нескольких ящиков для выполнения операции. Это можетбыть: Полное название одного ящика. Пример: /SEND"Мой ящик 1";"Мой ящик 2". При запуске с таким параметром The Bat! отправляет исходящую почту из двух ящиков с именами "Мой ящик 1" и "Мой ящик 2" (обратите внимание, что кавычки не включены в имена ящиков - они используются только потому, что имена ящиков содержат пробелы) Начало имени ящика, оканчивающееся звездочкой. Пример: чтобы отправить исходящую почту из всех ящиков с именами, начинающимися со слова "Мой", используйте параметр /SEND Мой* Звездочка со последующим окончанием имени ящика. Пример: /SEND*1 отправит исходящую почтудля всех ящиков с именами, оканчивающимися на "1". Фрагмент имени, включенный в звездочки. Пример: /SEND *ящик* Звездочка, которая означает, что будут проверены все ящики. ПРИМЕЧАНИЯ: 1. Для разделениямасок используйте точку с запятой (символ ";"). Не используйте пробелы между масками, когда используете команду /SEND как параметр командной строки, потому что отделенная пробелом маска будет обрабатыватьсякак следующийпараметр командной строки и не будет понята программой должным образом. 2. Если маска содержит пробелы, поместите ее в кавычки, как показанное в первомпримере. Еслимаска содержит кавычки, Вы должны использовать апострофы (символ " ’ "). ИМПОРТ СООБЩЕНИЙ - КОМАНДА /IMPORT Команда /IMPORT обеспечивает пакетное импортирование сообщений электронной почты в определенную папку из нескольких файлов сообщений, соответствующих спецификации RFC-822, илииз почтовых ящиков UNIX. Синтаксис команды /IMPORT: /IMPORT [parameter1 [; parameter2 [; parameter3 [...]]] Возможные параметры: USER=значение или U=значение. Значение - название ящика, в который будет произведен импорт. Если параметр FOLDER не определен, сообщения будут импортированы в Inbox данного ящика. PASSWORD=значение или P=значение. Значение - пароль. Используется в том случае, если ящик защищен паролем. FOLDER=значение или F=значение. Значение- путь к папке в ящике, в которую нужно импортировать сообщения. Если путь не включает имя ящика, The Bat! будет просматривать все ящики в поисках папки с таким именем; в первую найденную папку будут импортирова сообщения. Еслизаданная папка не найдена, сообщения будут импортированы в папку Inbox указанного ящика. UNIX или X. Этот параметр сообщает программе The Bat!, что входные файлы находятся в формате почтового ящика UNIX.По умолчанию, входные файлы обрабатываются как отдельные сообщения стандарта RFC-822. READ или R. Когда используетсяэтот параметр, все импортируемые сообщения будут отмечены как прочитанные. По умолчанию, все импортируемые сообщения отмечены как непрочитанные. FILE=значение или IN=значение или INFILE=значение или I=значение . Значение - маска файла с указанием пути,по которой будут выбираться входные файлы. Команда /IMPORT может иметь неограниченное число параметров FILE. DELETE илиDEL или W. Если этот параметр определен, все обработанные файлы будут удалены после успешного завершения операции импорта. LDIF для работы с адресной книгой. Используйте параметр "B" для выбора адресной книги и параметр "G" для выбора группы. Например: /Import;Ldif;B="MyBook";G="MyGroup";File="C:\MyFile.LDIF" Примеры команды /IMPORT: /IMPORTU="Мой ящик1";FOLDER="Друзья и знакомые\Sam";IN=C:\infiles\sam\*.MSG /IMPORTF="\\Мой ящик 1\Business\Unsorted";UNIX;FILE=C:\infiles\unsorted\*.mbx;READ ПРИМЕЧАНИЯ: 1. Для разделения параметров используйте точку с запятой (символ ";"). Не используйте пробелы между параметрами, когда используете команду /IMPORT в команднойстроке, потому что отделенный пробелом параметр будет обрабатыватьсякак следующаякоманда и не будет понят программой должным образом. 2. Если значение содержит пробелы, поместите его в кавычки. Если значение содержит кавычки, Вы должны использовать апострофы (символ " ’ "). ЭКСПОРТ СООБЩЕНИЙ - КОМАНДА /EXPORT Команда /EXPORT обеспечивает пакетный экспорт сообщений электронной почты из определенной папкив несколько файлов стандарта RFC-822 или в почтовые ящики UNIX. Синтаксис команды /EXPORT: /EXPORT [parameter1[;parameter2[;parameter3 [...]]] Возможные параметры: USER=значение или U=значение. Значение -название ящика, из которого будет произведен экспорт. Если параметр FOLDER не определен, сообщения будут экспортированы из папки Inbox данного ящика. PASSWORD=значение или P=значение. Значение - пароль. Используется в том случае, если ящик защищен паролем. FOLDER=значение или F=значение. Значение -путь к папкев ящике, из которой нужно экспортировать сообщения. Если путьне включает имя ящика, The Bat! будет просматривать все ящики в поисках папки с таким именем; из первой найденной папки будут экспортироваться сообщения. Если заданная папка не найдена, сообщения будут экспортированы из папки Inbox указанного ящика. DIR=значение или D=значение или OUT=значение или O=значение. Значение -путь к каталогу экспорта (для RFC-882 сообщений) или к выходному файлу (дляпочтового ящика UNIX). Если выбран формат RFC-822, экспортируемые сообщения сохраняются в каталоге экспорта в файлах с именами xxxxxxxx.MSG (каждый "x" символ соответствует цифре от 0 до 9). Когда начинается экспорт, The Bat! вычисляет начальный xxxxxxxx номер путем поискав каталоге экспорта файлов с именами в том же самом формате и, в случаеесли такие файлы найдены, имя первого выходного файла представляет собой число, большее, чем максимальное найденное имя. Например, если файл 00001234.MSG был найден вкаталоге экспорта, первое экспортируемое сообщение будет помещено в файл с именем 00001235.MSG. UNIX или X. Этот параметр сообщает программеThe Bat!, что выходные файлы должны быть в формате почтового ящика UNIX. В этом случае, параметр DIR определяет имя выходногофайла.По умолчанию, выходные файлы создаются в стандарте RFC-822. READ или R. Когда используется этот параметр, будут экспортированы только прочитанные сообщения. По умолчанию, экспортируются все сообщения. UNREAD илиN. Когда используется этот параметр, будут экспортированы только непрочитанные сообщения. MAXAGE=значение или AGE=значение или A=значение. Значение определяет максимальный срок хранения (в днях) экспортируемых сообщений. Если срок хранения сообщения превышает определенный максимальный срок, сообщение не будет экспортировано. По умолчанию максимальный срок не ограничен. START=значение илиS=значение. Значение определяет номерначального сообщения в исходной папке. Все сообщения, расположенные перед начальным сообщением, не будут экспортированы. Еслизаданоотрицательное значение, номер начального сообщения вычисляется выч итанием положительной величины значения из числа сообщений в папке, например, если задано число -5, это означает, что экспорт начнется с пятого сообщения с конца базы сообщений. END=значение илиE=значение. Значение определяет номерконечного сообщения в исходной папке. Все сообщения, расположенные послеконечного сообщения, не будут экспортированы. Если задано отрицательноезначение, номер конечного сообщения вычисляется вычита нием положительной величины значения из числа сообщений в папке, например, если задано число -2, это означает, что экспорт закончится на втором сообщении с конца базы сообщений. OVERRIDE или V (Только, когда задан параметр UNIX) Если этот параметр задан, The Bat! перезапишет выходной файл в случае, если он существует. По умолчанию, The Bat! добавляет новые сообщения к концу файла почтового ящика. LDIF для работы с адресной книгой. Используйте параметр "B" для выбора адресной книги и параметр "G" для выбора группы. Пример в /IMPORT ПРИМЕРЫ КОМАНДЫ /EXPORT: /EXPORTU="Мой ящик 1";F="Друзья и знакомые\Sam";DIR=C:\InFiles\Sam\;S=-20 /EXPORTF="\\Ящик1\Business\Unsorted";UNIX;O=C:\infiles\unsorted\mail.mbx;UNREAD ПРИМЕЧАНИЯ: 1. Для разделения параметров используйте точку с запятой (символ ";"). Не используйте пробелы между параметрами, когда используете команду /EXPORT в команднойстроке, потому что отделенный пробелом параметр будет обрабатыватьсякак следующаякоманда и не будет понят программой должным образом. 2. Если значение содержит пробелы, поместите его в кавычки. Если значение содержит кавычки, Вы должны использовать апострофы (символ " ’ "). Отображение папки - команда /FOCUS Команда /FOCUS позволяет автоматически открывать определенную папку в основном окне программы The Bat!. Эта команда особенно полезна при запуске программы. Синтаксис команды /FOCUS: /FOCUS [parameter1[;parameter2[;parameter3 [...]]] Возможные параметры: USER=значение или U=значение. Значение - название ящика, одна из папок которого должна быть отображена. Если параметр FOLDER не определен, будет открыта папка Inbox данного ящика. PASSWORD=значение или P=значение. Значение - пароль. Используется в том случае, если ящик защищен паролем. FOLDER=значение или F=значение. Значение - путь к отображаемой папке в ящике.Если путь не включает имя ящика, The Bat! будет просматривать все ящики в поисках папки с таким именем; первая найденная папка будет открыта. Если заданная папка не найдена, будет открыта папка Inbox указанного ящика. Примечания: 1. Для разделения параметров используйте точку с запятой (символ ";"). Не используйте пробелы между параметрами, когда используете команду /FOCUS в команднойстроке, потому что отделенный пробелом параметр будет обрабатыватьсякак следующая командаи не будет понят программой должным образом. 2. Если значение содержит пробелы, поместите его в кавычки. Если значение содержит кавычки, Вы должны использовать апострофы (символ " ’ "). АВТОМАТИЗИРОВАННОЕ СОЗДАНИЕ СООБЩЕНИЯ - КОМАНДА /MAIL Команда /MAIL используется для автоматизированного создания сообщения из шаблона, текстовогофайлаи/илинабора присоединенных файлов на определенный адрес. Эта команда чрезвычайно полезна для приложений, которые требуют посылки сообщений электронной почты без вмешательства пользователя, в соответствии со стандартами сети Интернет. Синтаксис команды /MAIL: /MAIL [parameter1[;parameter2[;parameter3 [...]]] Возможные параметры: USER=значение или U=значение. Значение - название ящика, из которого должнобыть отправлено сообщение. Если параметр FOLDER не определен, будет отправлено сообщение из папки Inbox данного ящика. PASSWORD=значение или P=значение. Значение - пароль. Используется в том случае, если ящик защищен паролем. FOLDER=значение или F=значение. Значение- путь к папке в ящике, из которой следует оправить сообщение. Если путь не включает имя ящика, The Bat! будет просматривать все ящикив поисках папки с таким именем; использоватьсябудет первая найденная папка. Если заданная папка не найдена, будет использоваться папка Inbox указанного ящика. TEMPLATE=значение или T=значение. Значение - путь к файлу, содержащему шаблон, который должен использоваться для создания сообщения. По умолчанию это - шаблон используемой папки или ящика. TO=значение. Значение определяет первичного адресата сообщения. Вы можетедобавлять дополнительных адресатов с помощью макрокоманд шаблона %TO, %CC, %BCC. SUBJECT=значение или S=значение. Значение определяет тему сообщения. Также возможно определить тему сообщения в шаблоне, используя макрос %SUBJECT. TEXT=значение или CONTENTS=значение или C=значение. Значение - путь к текстовому файлу, который содержит текст сообщения. Также возможно включить текстовый файл в сообщение, используя в шаблоне макрос %PUT. ATTACH=значение или FILE=значениеили A=значение. Значение - путь к файлу, который должен бытьприсоединен ксообщению. Также возможно использовать макрос %ATTACHFILE в шаблоне. ПРИМЕЧАНИЯ: 1. Для разделения параметров используйте точку с запятой (символ ";"). Не используйте пробелы между параметрами, когда используете команду /MAIL в командной строке, потому что отделенный пробелом параметр будет обрабатыватьсякак следующаякоманда и не будет понят программой должным образом. 2. Если значение содержит пробелы, поместите его в кавычки. Если значение содержит кавычки, Вы должны использовать апострофы (символ " ’ "). ВЫПОЛНЕНИЕ НЕСКОЛЬКИХ КОМАНД ИЗ ФАЙЛА - КОМАНДА /BATCH Если Вам необходимо выполнить много команд несколько раз, команда /BATCH сэкономит Вамвремя.Эта команда позволяет выполнять несколько команд, определенных в текстовом файле; каждая команда записывается в одну строку. Синтаксис команды /BATCH: /BATCH:<filepath> Например, если Вы должны проверить ваш ящик и послать из него исходящую почту,Вы можете создать командный файл C:\The Bat!\CheckMail.BAT, который будет содержать три строки: /CHECKMyAccount /SENDMyAccount /SMARTEXIT Чтобы выполнить эти команды из командной строки, Вы можете запустить The Bat! с параметром /BATCH:C:\The Bat!\CheckMail.BAT РАЗНООБРАЗНЫЕ КОМАНДЫ - /MINIMIZE, /EXIT, /SMARTEXIT, /LOGIN Всекоманды, описанные ниже, могут быть переданы программе The Bat! при запуске программы изкомандной строки илинепосредственно в процессе работы. Команда /EXIT используется, чтобы The Bat! завершил свою работу, как только все действия по передаче почты закончены. Команда /SMARTEXITиспользуется, чтобы The Bat! завершил свою работу, как только все действия попередаче почты закончены, и если не имеется никаких новых полученных сообщений. Команда /MINIMIZE свертывает окно программы The Bat! на панель задач. Команда /LOGIN используется для проуска диалога авторизации на машине с несколькими пользователями.Обязательные параметры USER=account_name и PASSWORD=access_password /LOGIN;USER=MyAccount;PASSWORD=MyPassword) --------------------------------------------------------------------------- Copyright (c) 1999 R.I.T. Labs. All rights reserved. Перевод (c) 1999 Kirill Nesvizhski <kir@sofia.msk.ru> --- Enjoy The BAT! --- ----------------------------------------------------------------------------- смотрите http://www.ritlabs.com/ru/the_bat/support.html
| Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 05:20 11-11-2002 | Исправлено: Kurt, 05:24 11-11-2002 |
|