Home
vi-den

Реклама

Date: 2007-10-27 21:12
Subject: perlrus07
Security: Public

Весьма неплохо, особенно для первого раза и с учетом бесплатности. Кстати, мне, в отличии от многих, понравилось, что проходило все в таком шумном месте. Ибо когда доклад казался скучным, и на перерывах можно было пошляться по выставке и насобирать всяких нищтякофф. Я лично упер кучу журналов “Фото” хрен знает какого года выпуска, а вот дирижОбль с надписью “Инфоком” так и не нашел :(

А еще встретил знакомого, с которым так и не вспомнили откуда нафиг знакомы. Я уж думал дежавУ, НО! Хе-хе, товарищь, я тя вспомнил! Ты одно время со мной работал в конторе с буквы W :) Но быстро от нас убежал :) Потому я тя как бывшего сотрудника и не идентифицировал. А где ты тут в ЖЖ? :)

Tags:

2 Comments | Post A Comment | в избранное | рассказать другу | ссылка



Date: 2007-07-24 22:38
Subject: Portable TheBat.
Security: Public
Tags:thebat

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

В те времена TheBat Voyager еще не существовал а отказываться от любимого клиента (TheBat) не хотелось. Поэтому пошарив по сусекам интернета я для себя придумал решение, которое затем было востребовано многими моими знакомыми, поэтому предполагая, что кому-то это может принести пользу, публикую его здесь.

Для начала, небольшое лирическое отступление: несмотря на то, что сейчас существует Voyager, считаю что решение приведенное ниже все равно имеет право на существование, особенно учитывая, что для использования Voyager-а необходимо иметь The Bat! Professional, простым Home Edition не отделаться.

Итак. Последовательность действий следующая.

1) Инсталлируете TheBat в любой удобный для вас каталог.

2) Копируете каталог "The Bat!", путь которого по умолчанию выглядит так "c:/Program Files/The Bat!" на ваш flash носитель.
В итоге у вас на флешке будет папка "The Bat!".

3) Переименовываете на флешке папку "The Bat!" в папку "The_Bat". Сделано это для удобства (чтобы не было пробелов в пути).

4) В этой папке создаете файл "batend.bat".
Содержимое файла:
rem Экспорт реестра
regedit /s /e ..\TheBat_Insert.reg "HKEY_CURRENT_USER\Software\RIT\The Bat!"
regedit /s ..\TheBat_Delete.reg

Запускаете этот файл. Он, рядом с каталогом "The_bat", на флешке создат reg файл "TheBat_Insert.reg".
В этом файле будет ветка реестра вашего почтового клиента.

Чуть позже, когда мы установим плагин к TheBat-у, файл "batend.bat" будет запускаться при каждом закрытии программы, таким образом каждый раз при выходе из почтового клиента создавая файл с веткой реестра.
А пока...

5) Рядом с папкой "The_Bat" создаете еще один reg файл. Называете его к примеру так: "TheBat_Delete.reg"
Содержимое файла:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\RIT\The Bat!]

6) Рядом с папкой "The_Bat!" создаете еще один bat файл (называете его к примеру "TheBat_start.bat").
Содержимое файла:
regedit /s TheBat_Delete.reg
regedit /s TheBat_Insert.reg
start "TheBat!" "The_Bat!\thebat.exe"

7) Открываете в текстовом редакторе файл "TheBat_Insert.reg". Находите там параметр "ProgramDir" и меняете его значение с того которое там есть (что-то типа "c:\\Progra Files\\...") на относительный путь к папке в которой на флешке у вас находится клиент.
В случае когда клиент лежит в корне флешки, в папке "The_Bat" (как я предлагал в начале статьи), параметр надо устновить в "\\The_Bat\\".
Если папка в которой у вас лежит мыша, к примеру такая "W:\den\The_Bat!" где W - это флешка, то меняете параметр на "\\den\\The_Bat\\" и т.п.
Все остальное можно не трогать.

8) Запускаете файл "TheBat_Delete.reg" (он удалит все записи о Бате из реестра).

9) Запускаете измененный "TheBat_Insert.reg" (он создаст в реестре ветку Бата, при этом параметр "ProgramDir" будет задан уже относительно т.к. Вы его только что поменяли).


Общая суть дальнейшей работы сводится к тому, что:
- Когда Вам необходимо запустить клиента, вы запускаете файл "TheBat_start.bat", который для начала удаляет все записи о Бате из реестра, если они там были (к примеру чьи-то чужие), затем добавляет именно вашу ветку реестра в которой хранятся ваши настройки отображения окон и т.п. и в конце работы запускает сам TheBat.

Поработав, вы закрываете TheBat, при этом запускается файл "batebd.bat", который заносит данные из реестра в файл "TheBat_Insert.reg". Делается это для того, чтобы все настройки которые вы поменяете за время работы с Батом сохранились. Затем этот файл удаляет из реестра ваши данные, чтобы никто не получил к ним доступ.

Ну и последнее, что вы должны сделать, это установить плагин, который при закрытии TheBat-а будет запускать "batend.bat". Называется он "BAstarT" (файл "BAstarT.TBP"). Поиск в Яндексе по ключевому слову "BAstarT" позволит Вам его быстро найти.
Находите, скачиваете, далее запускате TheBat и устанавливаете его ("Свойства->Модули расширения->Добавить").

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

P.S.
Стоит добавить, что при такой схеме, если Вы запустите Ваш TheBat на компьютере где уже был установлен другой, то все настройки того "другого" навсегда канут в летах.
Чтобы этого не происходило, можно добавить в начало "TheBat_Start.bat" сохранение текущих данных из реестра в некий файл, а в "batend.bat" после очистки реестра добавить восстановление данных из этого файла.

Post A Comment | в избранное | рассказать другу | ссылка



Реклама

my journal
Октябрь 2007