Справочник The Bat! Язык bat


Рисование на языке BAT » Познавательный блог

Рисование на языке BAT. Вот эта картинка создана .bat файлом:

Многие не знают, но если приложить немного усилий, то командный процессор MS Windows становится способен на многое. В принципе, это обычный императивный язык программирования, немного со странностями, но именно они превращают программирование на нём в своеобразное развлечение. Многие действия, не предусмотренные в конструкции языка, надо придумать как имитировать, порой какими-то фантастическими способами.

Например, как сделать паузу на заданное количество секунд? Команда pause тут бессильна. В место неё паузу удобно организовать через ping.Пауза на 5 секунд будет выглядеть вот так:ping 127.0.0.1 -n 6 -w 1000 > nulВот как узнать, содержит ли строка подстроку? Опять же, на первый взгляд ничего подходящего нет. На помощь приходит замена подстроки в строке:set string=SOME TEXTif not "%string%"=="%string:TEXT=%" echo YESЕщё на .bat можно организовать вычисления с плавающей точкой (изначально плавающая точка не поддерживается), распараллеленные вычисления, синхронизацию между «процессами», распараллеленное вычисление на нескольких компьютерах и т.п. Я как-то раз видел исходники полиморфного(!) вируса, который полностью написан на bat-файле :)

В общем, время от времени я пишу что-нибудь на .bat, не могу пройти мимо такого вызова :)Cейчас выкладываю одну из своих работ: батник, который рендерит множество Мандельброта в bmp.

@echo off set /a xPixels = 180 set /a yPixels = 120 set /a xStart = -22000 set /a yStart = -10000 set /a xSize = 32000 set /a ySize = 20000 set /a maxIter = 32 call ::make_bmp_header set /a xStep = xSize/xPixels set /a yStep = ySize/yPixels set /a iy = 0 :iyLoop set /a ix = 0 :ixLoop set /a x = xStart + ix * xStep set /a y = yStart + iy * yStep set /a x0 = x set /a y0 = y set /a iteration = 0 :formula set /a xtemp = x*x/10000 - y*y/10000 + x0 set /a y = 2*x*y/10000 + y0 set /a x = xtemp set /a iteration+=1 set /a dist = x*x/10000 + y*y/10000 if [%iteration%]==[%maxIter%] goto breakFormula if /I %dist% LEQ 40000 goto :formula :breakFormula if [%iteration%]==[%maxIter%] (call :plot_black) else (call :plot_color %iteration%) set /a ix += 1 if not [%ix%]==[%xPixels%] goto ixLoop set /a progress = yPixels - iy echo.%progress% set /a iy += 1 if not [%iy%]==[%yPixels%] goto iyLoop call ::make_bin ren file$ result.bmp mspaint result.bmp exit/b :plot_black call :write_byte 0 call :write_byte 0 call :write_byte 0 exit/b :plot_color set /a rc=%1*5 + 32 set /a gc=%1*7 + 6 set /a bc=128 - (%1*3 + 4) call :write_byte %rc% call :write_byte %gc% call :write_byte %bc% exit/b :make_bmp_header set /a dataSize = xPixels * yPixels * 3 + 54 set /a dataSize0 = dataSize%%256 set /a dataSize1 = (dataSize/256)%%256 set /a dataSize2 = (dataSize/(256*256))%%256 set /a dataSize3 = (dataSize/(256*256*256))%%256 call :init_bin call :write_byte 66 call :write_byte 77 call :write_byte 118 call :write_byte 56 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 54 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 40 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte %xPixels% call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte %yPixels% call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 1 call :write_byte 0 call :write_byte 24 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte %dataSize0% call :write_byte %dataSize1% call :write_byte %dataSize2% call :write_byte %dataSize3% call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 call :write_byte 0 exit /b :init_bin echo.n file$>bin$ set /a addr=0x0100 call set "hstr=e " call :write_word %addr% set mustflush=0 exit /b :write_byte set /a a=%1 set hexs=0123456789ABCDEF set /a a0=a/16 set /a a1=a%%16 call set res= %%hexs:~%a0%,1%%%%hexs:~%a1%,1%% set hstr=%hstr%%res% set /a addr+=1 set /a mod16=addr%%16 set mustflush=1 if not %mod16%==0 exit /b echo.%hstr%>>bin$ call set "hstr=e " call :write_word %addr% set mustflush=0 exit /b :write_word set /a a=%1 set hexs=0123456789ABCDEF set /a a0=a/4096 set /a a1=a/256%%16 set /a a2=a/16%%16 set /a a3=a%%16 call set res=%%hexs:~%a0%,1%%%%hexs:~%a1%,1%%%%hexs:~%a2%,1%%%%hexs:~%a3%,1%% set hstr=%hstr%%res% exit /b :make_bin if "%mustflush%"=="1" echo.%hstr%>>bin$ set /a filesz=addr-0x0100 echo.r cx>>bin$ set hstr= call :write_word %filesz% echo %hstr%>>bin$ echo.w>>bin$ echo.q>>bin$ debug<bin$ del bin$ exit /b

Источник http://habrahabr.ru/blogs/crazydev/62043/

www.makak.ru

Русификация The Bat! | ono

The Bat! на сегодняшний день поддерживает 18 языков в числе которых и русский. Чтобы он заговорил по-русски, скачайте International Pack: http:// www.ritlabs.com/download/the_bat/intpack.msi, он имеет размер порядка 4,0 МВ, и установите его. Установка должна производиться при незапущенном The Bat! В ходе установки укажите, для каких языков вы хотите производить проверку орфографии. В случае русского языка можно оставить настройки по умолчанию. 

Итак, вы поставили The Bat! Если настроили его правильно, то, в принципе, этим можно и ограничиться: у вас вполне работоспособная программа, позволяющая делать все, что только можно придумать для работы с электронной почтой. Ну, или почти все, но уж точно больше, чем большинство других e-mail клиентов.

Надеюсь, что у вас все заработало, но у пользователей, для которых английский (основной язык программы) не является родным или, хотя бы предпочтительным, возникает вполне естественное желание общаться с The Bat! на родном языке… И знаете, скорее всего, это желание удовлетворимо – на сегодняшний день программа поддерживает 18 языков. Это английский, болгарский, китайский, чешский, голландский, французский, немецкий, венгерский, итальянский, литовский, польский, португальский, русский, румынский, испанский, шведский, турецкий, украинский. Выбирайте любой, поддерживаемый вашей операционной системой.

Кстати, есть тривиальный способ русифицировать помощь и «Советы дня». Необходимые для этого файлы содержатся как раз в International Pack. Впрочем, файл с русскими «Советами» содержится в дистрибутиве The Bat! и копируется еще при инсталляции, но включить его без установки International Pack можно, разве что переименовав из bat_rus.tip в the bat.tip.

Есть еще один способ, который позволит обновлять русификацию чаще, чем выходит «официальный» International Pack. Дело в том, что авторы программы работают над ее совершенствованием постоянно, и новые функции добавляются ими в каждой версии. В результате при использовании старого International Pack некоторые функции и пояснения остаются непереведенными до выхода новой версии. Итак, упомянутый выше способ – русификация программы без International Pack.

За язык интерфейса программы отвечает всего один файл TheBat.lng, и для того чтобы «интернационализировать» The Bat!, необходимо всего лишь скопировать в каталог с программой новый языковой файл и перезапустить программу.

Впрочем, у этого способа русификации есть один недостаток: при использовании lng-файлов для обновления перевода интерфейса вы не обновляете helpntips – файл помощи.

Перевод на русский язык осуществляет Андрей Ловецкий, и новые lng-файлы вы можете скачать на его странице: http://www.mml.nsi.ru/~alovetski/. Кстати, оттуда же вы можете скачать языковые файлы как только для русского, так и для русского и английского (двуязычный вариант) языков. Эти файлы имеют гораздо меньший размер и, естественно, быстрее скачиваются.

Обновленные помощь и советы, поставляются пока только с новыми версиями (релизами) программы и International Pack, но обольщаться по поводу их оперативного обновления, к сожалению, не приходится – об новляются они пока недостаточно часто. Впрочем, причина весьма прозаична – объемы очень большие, а переводом занимается всего один человек.

Итак, вы выполнили все необходимые манипуляции, теперь все, что нужно сделать – это выбрать в основном меню пункт «Options», далее – «Language» и затем – желаемый язык.

ono.org.ua

bat — со всех языков на русский

bat 1. летучая мышь; pl. летучие мыши, кожановые, Vespertiloidei; 2. pl. рукокрылые, Shiroptera

Bechstein's bat длинноухая ночница, Myotis bechsteini

big brown bat бурый кожан, Vespertilio fuscus

bonneted bat бульдоговая летучая мышь, Eumops

brown bat бурый кожан, Vespertilio fuscus

California leaf-nosed bats листоносы, Hipposideridae

common long-eared bat ушан, Plecotus auritus

false vampire bat большой вампир, Vampyrus spectrum

fish bat большой рыболов, Noctilio leporinus

free-tailed bat 1. складчатогуб, Tadarida; 2. pl. бульдоговые летучие мыши, Molossidae

fruit bats крыланы, плодоядные рукокрылые, Megachiroptera

gray bat серая ночница, Myotisgrisescens

great bat рыжая вечерница, Nyctalis noctula

greater horseshoe bat большой подковонос, Rhinolophus ferrumequinum

hammer-headed bat молотоглав, Hypsignathus

hoary bat серая летучая мышь, Lasiurus cinereus

hog-nosed bat мексиканский листонос, Choeronycteris mexicanus

horseshoe bat подковонос, Rhinolophus

horseshoe-nosed bats 1. Подковоносые, Rhinolophidae; 2. подковогубые, Hipposideridae

Indian vampire bat крупный копьенос, Megaderma lyra

javelin bat большой листонос, Phyllostomus hastatus

leaf-chinned bat курносый листобород, Mormoops megalophyla

leaf-nosed bats листоносы, Hipposideridae

lesser horseshoe bat малый подковонос, Rhinolophus hipposideros

little brown bat бурая ночница, Myotis lucifugus

long-eared bat ушан, Plecotus auritus

long-nosed bat листонос, Leptonycteris nivalis

mastiff bat бульдоговая летучая мышь, Eumops

Mexican free-tailed bat мексиканский складчатогуб, Tadarida mexicana

mouse-eared bat большая ночница, Myotis myotis

Natterer's bat ночница Наттерера, Myotis nattereri

night bat летучая мышь

northern bat северный кожанок, Eptesicus nilssoni

plainnose bats кожановые, Vespertilionidae

plantain bat остроух, Kerivoula

red bat красный кожан, Lasiurus borealis

sea bats (ихт) платаксовые, Platacidae

silver-haired bat серебристый вечерник, Lasionycteris noctivagans

vampire bat 1. большой вампир, Vampyrus spectrum; 2. кровосос, десмод, Desmodus

water bat водяная ночница, ночница Добантона, Myotis daubentoni

translate.academic.ru

Справочник The Bat!

В текстовом редакторе MicroEd есть ряд полезных функций, которые делают написание писем более удобным. Они доступны в различных пунктах меню и продублированы на верхней и нижней панелях окна редактирования письма.

Верхняя панель

С помощью иконок на верхней Стандартной панели, письмо можно отправить (в т.ч. указав задержку для отложенной отправки), положить в Исходящие, сохранить как черновик, сохранить и продолжить редактирование, напечатать или отменить изменения письма с момента последнего сохранения. Эти иконки дублируют основные пункты раздела меню Письмо.

Вторая часть верхней панели называется Правка. С помощью ее иконок можно отменить последнее действие, повторить отмененное действие, вырезать или копировать выделенный фрагмент (в буфер обмена или в файл), вставить в письмо фрагмент (из буфера обмена или из файла) и прикрепить к письму файл. Вставить текст можно двумя способами – как обычный текст и как цитату. Во втором случае этот текст будет выделен другим цветом, а перед каждой его строкой появится префикс цитат – точно так же, как при ответе на письмо. Эти иконки дублируют основные пункты раздела меню Правка (прикрепить файл можно через раздел меню Инструменты).

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

Четвертая часть верхней панели – Поиск. С помощью иконок этой панели можно найти в письме определенный текст, найти и заменить его другим текстом, продолжить поиск либо произвести обратный поиск. Эти иконки дублируют пункты раздела меню Поиск.

Нижняя панель

Важно помнить, что изменения, которые вы произведете в настройках через нижнюю панель, будут действительны только для текущего письма. Для того, чтобы изменить настройки для всех писем, необходимо воспользоваться пунктом меню Свойства -> Настройка редактора писем (из главного окна программы Свойства -> Настройка с последующим выбором раздела Настройка редактора).

Значок свидетельствует о том, что письмо еще не было изменено по сравнению с изначальным видом. Когда это происходит, цвет значка меняется на красный: .

Цифры 3:1 обозначают текущее положение курсора. В приведенном примере курсор находится на третьей строке письма перед ее первым символом.

Указатель Вставка означает, что печатаемый текст будет добавляться перед уже существующим. Если нажать клавишу Insert или нажать на этот указатель, появится надпись Замена, а добавляемый текст заменит существующие символы.

Форматирование текста

- стиль выбора. В MicroEd вы можете выбрать, как выделять части текста для копирования или форматирования, через пункт меню Правка -> Тип блока (это же меню доступно при щелчке правой кнопкой мыши на теле письма). Существует три варианта: Поток (режим по умолчанию, текст выделяется последовательно), Строки (выделяются целиком строки текста), Столбцы (выделяются вертикальные колонки текста; режим особенно полезен при работе с таблицами).

- автоперенос. В редакторе вы можете установить максимальную длину строки письма (по умолчанию – 70 знаков). Когда вы пишете письмо, при достижении конца строки текст автоматически переносится. Изменить длину строки вы можете в Настройках редактора. Для этого необходимо установить другое значение в поле Переносить текст на … знаках.

- автоматическое форматирование. Если эта опция включена, при добавлении текста в письмо произойдет переформатирование измененного абзаца. По умолчанию автоформатирование отключено, поскольку подходит не всем пользователям. Если вы хотите включить автоформатирование, важно помнить, что в MicroEd абзацы отделяются друг от друга пустыми строками, т.е. двойным нажатием клавиши Enter. Одиночное нажатие прервет строку и перенесет курсор на следующую, но не разорвет абзац, что впоследствии отразится на автоформатировании текста.

- выравнивать при автоформате. Если эта опция включена, при переносе текста абзац будет выравниваться по ширине. По умолчанию эта опция отключена, как и автоматическое форматирование, с которым они взаимосвязаны.

- автоматическая проверка орфографии. В The Bat! доступны модули проверки правописания и словари для нескольких языков, которые помогут вам избежать орфографических ошибок в письме. Помимо автоматической проверки, есть и другие способы следить за орфографией – через раздел меню Орфография в любой момент можно Проверить весь текст (горячая клавиша F4), Проверить текст от курсора (комбинация клавиш Shift+F4) или Проверить перед отправкой/записью.

- словари проверки орфографии. Щелкнув на этой области, вы можете выбрать языки, для которых будет осуществляться проверка. Поиск слов будет происходить во всех выбранных словарях, поэтому даже если в вашем письме присутствует текст на нескольких языках, проверка пройдет успешно.

- приоритет письма. Вы можете указать срочность письма. По умолчанию приоритет всех писем нормальный, но его можно сделать высоким или низким .

- подтверждение доставки. Если эта опция включена, вместе с письмом будет отправлен запрос о подтверждении доставки. Когда письмо попадет к получателю, вам придет уведомление. Важно помнить, что доставка и прочтение – это не одно и тоже: если вы хотите быть уверены в том, что получатель прочел письмо, следует запрашивать подтверждение прочтения. Сделать это можно, нажав на значок .

- активный почтовый ящик. Здесь вы можете выбрать, какой из ваших почтовых ящиков будет использован для отправки письма.

- отложенная отправка. The Bat! может отослать ваше письмо с задержкой, на тот случай, если вы захотите что-нибудь в нем изменить. По умолчанию письма отправляются немедленно, но можно отложить отправку на 15 минут, 1 час либо любой другой интервал по вашему выбору.

- используемый формат письма (текстовый или HTML).

- текущий набор символов (кодировка). Наборы символов предназначены для поддержки разнообразных национальных кодировок. Например, для России в письмах на русском языке наиболее часто используются таблицы Cyrillic (Windows) – стандартная – и Cyrillic KOI8-R – альтернативная. Если вы напишете письмо в нестандартной или некорректной кодировке, то получатель не сможет прочитать его. Изменение набора символов может понадобиться, если вы пишете письмо на другом языке.

- настройки шифрования и безопасности. Здесь вы можете выбрать, каким образом будет зашифровано создаваемое письмо – с помощью S/MIME или OpenPGP. Даже если вы измените значение в этом поле, шифрование не произойдет без нажатия иконок Зашифровать перед отправкой или Подписать перед отправкой . О том, активны ли эти опции, говорят значки и на нижней панели письма.

Меню

В MicroEd есть ряд полезных функций, не представленных на панелях инструментов. Например, через пункт меню Формат -> Выравнивание вы можете выбрать, как будет выровнен тот или иной абзац: по левому краю (комбинация клавиш Alt+L), по правому краю (Alt+R), по центру (Alt+C) либо по всей ширине строки (Alt+J).

Через меню Инструменты вы можете вставить в текст письма дату и время, изменить регистр введенного текста, а также вставить Быстрый шаблон.

В меню Вид вы можете настраивать панели инструментов, убирая ненужные иконки или добавляя новые для своего удобства.

www.ritlabs.com

Справочник The Bat!

В меню Свойства -> Настройка -> Редактор и Просмотр писем вы можете задать настройки редактора и модуля просмотра писем.

Для просмотра текстовых писем вы можете использовать Rich Text/HTML (c отображением смайликов) или простой текстовый модуль просмотра (без отображения смайликов).

При просмотре HTML-писем и при просмотре писем с альтернативной структурой (Текст и HTML) вы можете использовать:

  • Только HTML
  • HTML и Текст
  • Текст и HTML
  • Только Текст
При использовании HTML и Текст или Текст и HTML письмо можно просмотреть на двух вкладках – при этом на вкладке Текст представлена лишь текстовая часть письма.

Вы можете назначить также редактор для новых писем по умолчанию – это может быть один из текстовых редакторов – MicroEd или Windows – или HTML-редактор (с альтернативной текстовой частью или без неё).

По умолчанию при ответе на HTML-письма используется HTML-редактор, однако вы можете активировать опцию Отвечать на HTML текстом, чтобы открывался текстовый редактор для ответа на HTML письма.

Настройки редактора

В меню Свойства -> Настройка -> Редактор и Просмотр писем -> Настройки редактора вы можете настроить параметры текстового и HTML редактора.

Общее (для всех редакторов)

Если вы используете полное имя для префикса цитат, то вы можете задать ограничение префикса по длине, настроив опцию Предел имени в цитате. Это может быть полезно, когда у адресатов длинные имена.

Если вы включите опцию Автоперенос текста цитат, то цитаты будут переноситься в соответствии с заданным значением.

Вы можете задать промежуток в секундах, через который следует сохранять черновик письма, для опции Автосохранение. Нулевое значение означает отключение автоматического сохранения. Эта опция может быть полезна, например, при внезапном выключении питания вашего компьютера.

Настройки для MicroEd

Если активировать опцию Свободная позиция курсора, то при редактировании письма установить курсор можно будет на любую позицию, необязательно в начало строки.

Включите автоперенос, чтобы вводимый текст автоматически переносился на заданном количестве знаков.

Если включить опцию Автоформат, то вводимый текст будет автоматически отформатирован. Так, например, если вы добавите лишний пробел, он будет удалён. При включённой опции необходимо дважды нажать клавишу Enter, чтобы перейти к написанию нового абзаца.

Чтобы строчки выравнивались при переносе слов, выберите опцию Выравнивать при переносе.

Если выбрана опция 'Умные' табуляции, то при нажатии клавиши Tab курсор будет перемещаться под начало следующего слова предыдущей строки. Это может быть удобно при написании таблиц с форматированием пробелами.

При переносе строк курсор будет установлен под первый значащий символ предыдущей строки, если опция Автоотступ включена.

Если опция Отступ по Backspace включена, то при нажатии клавиши Backspace весь отступ до начала строки будет удаляться, а если опция выключена, то удаляться будет один пробел слева.

Включите опцию Сохранять хвостовые пробелы, чтобы пробелы сохранялись в конце строки. Если опция будет отключена, и в конце строки будут добавлены пробелы, то при переходе на новую строку они будут удалены.

Если опция Искать текст от позиции курсора активна, то при поиске в теле письма, слово, на котором установлен курсор, будет автоматически использоваться как значение поиска.

При включённых опциях Автоформат и Два пробела между предложениями между предложениями, разделёнными точкой, будут вставлены два пробела.

Установите количество знаков, после которых текст будет перенесён на новую строку, для опции Переносить текст на … знаках.

Активируйте опцию Автоперенос в редакторе “Только текст (Windows)”, чтобы в редакторе Plain text (Windows) также срабатывала опция Автоперенос.

Если опция Постоянное выделение включена, то выделение будет сохраняться даже при перемещении курсора или редактировании другой части текста.

Если включена опция Перезаписывать выделенное , то будет задействован стандартный для Windows режим, при котором ввод текста при выделенном блоке будет перезаписывать весь выделенный фрагмент. Если эта опция не активна, то выделенный блок не будет удалён при вводе текста.

При включенной опции Большой курсор при вставке курсор будет иметь форму мигающего прямоугольника.

Если активировать опцию Курсор в виде подчёркивания, то курсор будет иметь форму мигающего символа подчёркивания.

Заголовки писем

В меню Свойства -> Настройка -> Редактор и Просмотр писем -> Заголовки писем вы можете задать дополнительные заголовки для писем и изменить некоторые параметры существующих.

Для использования собственных заголовков в шаблонах, редакторе и при просмотре писем вы должны сначала добавить этот заголовок здесь. Все собственные заголовки в соответствии с RFC рекомендуется называть с префиксом "X-".

Заголовки писем представлены в таблице со следующими колонками:

  • Показывать как – отображаемое название заголовка в редакторе и при просмотре писем
  • Имя по RFC – название заголовка, которое будет использовано в исходном тексте письма
  • Список адресов – если поле может содержать адреса, то будет установлено значение Да.
  • Редактор – если заголовок можно показывать в редакторе писем, т.е. он доступен для изменения при написании письма, то будет установлено значение Да.
  • Прокручивается – если для поля включена прокрутка, то значение будет Да.
Используйте кнопки Добавить, Изменить и Удалить, чтобы управлять списком заголовков.

Примечание: вы не можете удалить или изменить большинство параметров служебных заголовки.

Кнопки Вверх и Вниз предназначены для регулирования порядка следования заголовков.

При создании или изменении заголовков появится окно настроек:

Поля на вкладке Общие соответствуют колонкам в списке заголовков.

В зависимости от того, выбрали ли вы опции Доступ в редакторе и Является списком адресов на закладке Редактирование вы увидите разные наборы параметров.

Если поле доступно в редакторе, то на вкладке Редактирование появятся опции автозаполнения и хранения истории ввода:

Если опция Сохранять историю для этого поля включена, то значения, которые вы будете вводить в этом заголовке, будут сохраняться в истории ввода. При этом вы можете выбрать действия в процессе набора:

  • Завершать автоматически – если значение сохранено в истории, то при вводе первых букв сохранённое значение будет автоматически подставлено в заголовок (работает только для заголовка "Тема")
  • Показывать список предложений – при вводе первых букв значения появится выпадающий список с предложениями для заполнения поля.
Если поле может содержать адреса, то на вкладке Редактирование появятся расширенные опции автозаполнения.

Например, вы можете включить опцию Показывать список предложений из и выбрать одну из опций:

  • Истории ввода
  • Адресной книги по умолчанию
  • Всех адресных книг
  • Истории + адресной книги по умолчанию
  • Истории + всех адресных книг
Так, если выбрать опцию истории + всех адресных книг, то в списке предложенных значений будут отображаться не только значения, которые были ранее введены в поле, но и контакты всех адресных книг, которые содержат введённые буквы.

Настройки заголовков

В меню Свойства -> Настройка -> Редактор и Просмотр писем -> Настройка заголовков можно настроить вид заголовков во время просмотра письма и редактирования.

Выберите в разделе Элемент тот элемент заголовка, который будет изменён. Это может быть текст или фон имени поля, текст или фон значения поля, текст или фон выделенного поля, текст «горячей» ссылки, разделитель поля, а также градиент имени или значения поля.

В разделе Цвет определите цвет выбранного элемента. В разделе Пример заголовка выберите просмотр или редактирование, чтобы увидеть результат изменений настроек. В зависимости от этого выбора поменяется представление примера заголовка.

В разделе Шрифт вы можете выбрать шрифт, используемый для редактора и просмотра заголовков.

Профили просмотра/редактора

В меню Свойства -> Настройка -> Редактор и Просмотр писем -> Профили просмотра/редактора вы можете управлять профилями цвета и шрифта в редакторе и при просмотре писем – добавить, изменить, скопировать или удалить. Профиль просмотра можно применить при просмотре писем, при их редактировании и при печати писем.

Нажмите кнопку Добавить, чтобы создать новый профиль. Из появившегося окна вы можете выбрать кодировки – так, для всех текстовых писем с указанными кодировками будет применяться этот профиль. Редактировать профили просмотра и редактора вы можете в меню Свойства -> Настройка -> Редактор и Просмотр писем -> Просмотр и редактор писем.

Просмотр и редактор писем

В меню Свойства -> Настройка -> Редактор и Просмотр писем -> Просмотр и редактор писем можно отредактировать как профиль по умолчанию, так и созданные в меню Свойства -> Настройка -> Редактор и Просмотр писем -> Профили просмотра/редактора профили просмотра и редактора. Выберите желаемый профиль в выпадающем меню раздела Профиль. Если необходимо создать новый профиль, воспользуйтесь кнопкой Создать.

Выберите в разделе Элемент тот текстовый элемент, который будет изменён. Это может быть текст письма, фон, цитата и префикс цитаты (чётной и нечётной), ссылка, заголовки (RFC 822), моноширинный текст, текст подписи, текст или фон поиска.

Вы можете изменить Размер, Шрифт и Цвет выбранного элемента. Установленные настройки будут отображены в окне просмотра.

Средство просмотра HTML

В меню Свойства -> Настройка -> Редактор и Просмотр писем -> Средство просмотра HTML вы можете определить, какой модуль просмотра HTML использовать – модуль просмотра HTML, встроенный в The Bat!, или системное средство просмотра HTML. Модуль просмотра HTML, встроенный в The Bat!, не зависит ни от системного модуля отображения HTML, ни от Microsoft Internet Explorer. Он игнорирует скрипты и исполняемый код, посредством которых на компьютер может проникнуть вредоносная программа. Если установлено системное средство просмотра HTML, то безопасность возлагается на средства защиты, используемые Internet Explorer.

Активируйте опцию Использовать «смайлики» при просмотре HTML, чтобы текстовые смайлики отображались в HTML письмах.

Вы можете настроить также загрузку встроенных изображений с внешних сайтов, выбрав одну из опций – никогда, всегда или отклонять неизвестные. Чтобы задать более точные настройки, нажмите кнопку Настроить – будет открыто окно Управления загрузки изображений.

Управлять загрузкой внешних изображений при использовании системного средства просмотра HTML можно либо согласно правилам The Bat!, либо под контролем Internet Explorer.

Исходный текст

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

www.ritlabs.com

Русский язык в BAT

Вопрос: Русский текст в консоли

Написав в блокноте Windows (Notepad.exe) батник 1.bat такого содержания

Код Bash

@Echo off Echo Введите текст. Завершение ввода - комбинация Ctrl+Z {ENTER} copy con temp.txtмы получим "абракадабру":

Почему так происходит?Консоль работает в кодировке DOS (codepage 866).Блокнот Windows создает пакетный файл в кодировке WIN (codepage 1251).

Поэтому, когда Вы запускаете файл, консоль отображает его в своей (DOS) кодировке.

Решение (3 способа):

1 способ (сохранение файла в кодировке OEM-866):Скачаем текстовый редактор, поддерживающий сохранение текста в кодировке OEM-866 (DOS):

AkelPad

Чтобы создать новый файл в кодировке DOS: Меню "Файл" -> "Сохранить как..." -> из выпадающего списка выбрать "Кодировка OEM-866". Файл должен иметь расширение bat или cmd.

Для себя я настроил AkelPad так, чтобы он всегда сохранял в кодировке OEM-866 (Настройки -> Параметры -> Кодировка по-умолчанию -> OEM-866.)

Скачать.Сам пользуюсь вот такой модификацией что и Вам советую. Скачать.Или качаем с официального сайта.

Чтобы правильно сконвертировать уже имеющийся в редакторе код с кириллицей:Войти в редактор.1) Ctrl+A, скопировать код.2) Удалить код.3) Меню "Кодировки" -> выбрать "Сохранить в DOS-866".4) Вставить код.5) Сохранить, запустить.

Полезные горячие комбинации клавиш:Запуск скрипта (Ctrl + F5)На весь экран (F11)Сохранить (Ctrl + S)Открыть в кодировке WIN (Alt + W)Открыть в кодировке DOS (Alt + D)

Notepad++

Чтобы создать новый файл в кодировке DOS: Меню "Кодировки" -> "Кодировки" -> "Кириллица" -> "OEM-866" "Файл" -> "Сохранить как..." -> пишем имя файла и расширение bat или cmd -> Сохранить.

Чтобы правильно сконвертировать уже имеющийся в редакторе код с кириллицей:Войти в редактор.1) Ctrl+A, скопировать код.2) Удалить код.3) Меню "Кодировки" -> "Кодировки" -> "Кириллица" -> "OEM-866"4) Вставить код.5) Сохранить, запустить.

Скачать редактор с официального сайта.

Помните: в редакторе не должно быть видно "крякозябер", иначе это значит: Вы неправильно скопировали код.В Windows Vista, 7 часто бывает, что код с форума "портиться" в буфере. Выход: когда копируете код, убедитесь, что включена русская раскладка клавиш.

2 способ (смена кодовой страницы):Сменить кодовую страницу консоли.

А именно, в начале пакетного файла написать:

Это поможет Вам только частично.Что можно?

Код Bash

md "Моя папка"Создаст папку "Моя папка" с нормальными символами.

Что нельзя:

Код Bash

Echo Мой текстВсе равно выведет текст "абракодаброй". Кроме того, текст сообщений от команд консоли тоже станет нечитаемым.

Но русский текст все равно можно вывести таким трюком:

2а)

Код Bash
1 2 chcp 1251 >nul for /f "delims=" %%A in ("Мой текст") do >nul chcp 866& echo.%%A
2б)
Код Bash
1 2 3 4 5 chcp 1251 >NUL set x=Русский текст chcp 866 >NUL echo %x% pause
3 способ (для ленивых): (или для тех, кто не может установить себе продвинутый редактор по религиозным или др. причинам )Конвертируем Batch-файл правым кликом мыши ^_^

Пример для Windows 7:1) Пуск -> в поисковой строке набрать Shell:SendTo2) Откроется папка, в которую нужно скопировать RecodeToDOS.vbs из этого архива.

Использование:Правый клик мыши по Batch-файлу -> Отправить -> RecodeToDOSФайл будет заменен перекодированной версией.

Код исходника

Код Visual Basic
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 On Error Resume Next FullName = WScript.Arguments(0)   With CreateObject("ADODB.Stream")     .Type = 2     .Charset = "windows-1251"     .Open     .LoadFromFile FullName     Text = .ReadText()     .Close       .Charset = "cp866"     .Open     .WriteText (Text)     .SaveToFile FullName, 2     .Close End with

Старый вариант: перекодировщик на языке Batch. Может некорректно работать со спецсимволами.

Здесь достаточно перетянуть Ваш файл на нижеуказанный файл-сценарий.Ваш исходный файл будет заменён перекодированным вариантом.

Скачать код архивом.

Код Bash
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 @echo off if "%1"=="" (Echo Перетащите .bat/.cmd файл на этот сценарий& Goto :ext) Setlocal set Src=%~dpnx1 chcp 1251> nul for /f "UseBackQ delims=" %%a in ("%Src%") do (   if not defined cpReady (     chcp 866> nul     set CpReady=True   )   call :convert "%%a" ) Echo Файл %~nx1 перекодирован. :ext pause>nul goto :eof   :convert if Defined Write (     echo %~1>>"%Src%" ) else (     Set Write=True     echo %~1>"%Src%" )

Способ 3а. Ухищренный (для истинных кодеров).Писать в блокноте кириллический текст в виде псевдосимволов (т.е. вручную перекодировать) ALT + код символа (на цифровой клавиатуре) Обсуждаем здесь

Способ 4. Он-лайн перекодировщик

Способ 5. Использовать стороннее ПО.

Обсуждения прошу вести в теме: Русский язык в командной строкеОбзор других редакторов: Кто какие программы использует для написания батников?

forundex.ru