faqs.org.ru

 Главная > Программное обеспечение > Программы для Интернет >

Параметры командной строки The Bat!

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    From: Garry V. Dorohin <Dorohin@ssga.ru>
      To: Everybody <thebat@egroups.com>
 Subject: The Bat! Command line parameters
---------------------------------------------------------------------------
   Intro:  К величайшему сожалению некоего количества людей (к ним отношусь
и я) знание английского языка не входит в список их достоинств... Лично я с
трудом	могу понять англоязычный текст, и, когда дело касается *абсолютной*
уверенности  в	понимании  вопроса,  прибегаю к помощи разных друзей. Таким
образом  был  составлен  и этот текст. Он меньше, чем сответствующий раздел
английского   файла   помощи  ВАТ!,  не  претендует  на  полноту,  но  дает
возможность понять основы "Параметров командной строки ВАТ!"
---------------------------------------------------------------------------

		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>

Вернуться в раздел "Программы для Интернет" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru