Portable’зируем Psi

Есть замечательный Jabber-клиент Psi. Изначально он разрабатывался для Linux под оболочку KDE и только впоследствие был портирован под Windows. Клиент на самом деле очень неплохой и уж тем более не плохо было бы иметь его всегда с собой. Поэтому сегодня будем создавать его переносную версию, благо это очень просто.

Для начала разберёмся с тем, где хранит свой профиль Psi по умолчанию после установки. Это домашний каталог текущего пользователя (C:\Documentes and Settings\user\Application Data и далее бла-бла-бла). Нас это совсем не устраивает, хоть и права на запись в данную папку есть практически всегда, но постоянно копировать профиль вручную в очень глубокий каталог не доставляет особого удовольствия. Выход из положения достаточно прост.

Во-первых, скачиваем zip-архив с программой, а не инсталлятор. Распаковываем туда – куда удобно, предположим на Flash-карту. Открываем любимый текстовый редактор (например Блокнот (хотя назвать его любимым… >_<)) и пишем примерно следующие строки:

@set PSIDATADIR=data
@start psi.exe

Где data – относительный путь к папке с настройками и прочим, а psi.exe – относительный путь к исполняемому файлу программы. В примере исполняемый файл находится в той же директории, что и BAT-файл, директория data тоже находится в той же папке, что и BAT-файл.

Вот ещё несколько примеров:

@set PSIDATADIR=..\data
@start ..\psi.exe

Папка data и исполняемый файл находятся на уровень ниже BAT-файла.

@set PSIDATADIR=PSI\data
@start PSI\psi.exe

Папка data и исполняемый файл находятся в папке PSI уровнем выше.

В общем я думаю смысл понятен. Затем сохраняем получившийся файл с расширением .bat (например, Psi.bat). Для запуска программы запускаем именно этот, сохранённый файл.

З.Ы. На всяки случай Psi.bat, положить его в папку с программой и создать в ней же папку psidata.

Теги: , , ,

Понедельник, 11 Май 2009 Портативный софт

Комментариев пока нет.

Ваш отзыв

Поиск