Новая версия сайта: The Bat!
Командная строка в The Bat!
или вспоминаем старый добрый DOS

К величайшему сожалению некоего количества людей (к ним отношусь и я) знание английского языка не входит в список их достоинств... Лично я с трудом могу понять англоязычный текст, и, когда дело касается абсолютной уверенности в понимании вопроса, прибегаю к помощи разных друзей. Таким образом был составлен и этот текст. Он меньше, чем сответствующий раздел английского файла помощи ВАТ!, не претендует на полноту, но дает возможность понять основы "Параметров командной строки ВАТ!"

Проверка новой почты - команды /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 [...]]]

Возможные параметры:

Примеры команды /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 [...]]]

Возможные параметры:

Отображение папки - команда /FOCUS

Команда /FOCUS позволяет автоматически открывать определенную папку в основном окне программы The Bat!. Эта команда особенно полезна при запуске программы.

Синтаксис команды /FOCUS:

/FOCUS:[parameter1[;parameter2[;parameter3 [...]]]

Возможные параметры:

Примечания:
  1. Для разделения параметров используйте точку с запятой (символ ";"). Не используйте пробелы между параметрами, когда используете команду /FOCUS в командной строке, потому что отделенный пробелом параметр будет обрабатываться как следующая команда и не будет понят программой должным образом.
  2. Если значение содержит пробелы, поместите его в кавычки. Если значение содержит кавычки, Вы должны использовать апострофы (символ " ' ").

Автоматизированное создание сообщения - команда /MAIL

Команда /MAIL используется для автоматизированного создания сообщения из шаблона, текстового файла и/или набора присоединенных файлов на определенный адрес. Эта команда чрезвычайно полезна для приложений, которые требуют посылки сообщений электронной почты без вмешательства пользователя, в соответствии со стандартами сети Интернет.

Синтаксис команды /MAIL:

/MAIL:[parameter1[;parameter2[;parameter3 [...]]]

Возможные параметры:

ПРИМЕЧАНИЯ:
  1. Для разделения параметров используйте точку с запятой (символ ";"). Не используйте пробелы между параметрами, когда используете команду /MAIL в командной строке, потому что отделенный пробелом параметр будет обрабатываться как следующая команда и не будет понят программой должным образом.
  2. Если значение содержит пробелы, поместите его в кавычки. Если значение содержит кавычки, Вы должны использовать апострофы (символ " ' ").

Команды управления папками: /OP

Если Вам необходимо сжать папку, удалить старые сообщения, убить дубликаты писем, команта /OP поможет Вам.

Синтаксис команды /OP:

/op:<operation>:<argument>

Возможные параметры <operation>:
Возможные параметры <argument>

ПРИМЕЧАНИЯ:
  1. В <operation> может содержаться несколько значений;
  2. В <argument> не может содержаться несколько значений.

ПРИМЕР:

Выполнение нескольких команд из файла - команда /BATCH

Если Вам необходимо выполнить много команд несколько раз, команда /BATCH сэкономит Вам время. Эта команда позволяет выполнять несколько команд, определенных в текстовом файле; каждая команда записывается в одну строку.

Синтаксис команды /BATCH:

/BATCH:<filepath>

Например, если Вы должны проверить ваш ящик и послать из него исходящую почту, Вы можете создать командный файл C:\The Bat!\CheckMail.BAT, который будет содержать три строки:

/CHECKMyAccount
/SENDMyAccount
/SMARTEXIT

Чтобы выполнить эти команды из командной строки, Вы можете запустить The Bat! с параметром /BATCH:C:\The Bat!\CheckMail.BAT

Разнообразные команды - /MINIMIZE, /EXIT, /SMARTEXIT, /NOLOGO, /LOGIN

Все команды, описанные ниже, могут быть переданы программе The Bat! при запуске программы из командной строки или непосредственно в процессе работы.

Команда /EXIT используется, чтобы The Bat! завершил свою работу, как только все действия по передаче почты закончены.

Команда /SMARTEXIT используется, чтобы The Bat! завершил свою работу, как только все действия по передаче почты закончены, и если не имеется никаких новых полученных сообщений.

Команда /MINIMIZE свертывает окно программы The Bat! на панель задач.

Команда /NOLOGO отключает показ заставки The Bat!

Команда /LOGIN для запуска The Bat! с ящиками закрытыми паролем

Пример /LOGIN;USER=MyAccount;PASSWORD=MyPassword

Garry V. Dorohin

Новые версии The bat! | Купить The bat! | О проекте | Скачать The Bat!