У Psi есть переменная окружения, которая содержит путь к папке хранения конфигурации (профили, логи, настройки и т.п.) это переменная PSIDATADIR.
Её можно поменять, в "Свойствах" "Моего компьютера" где хранятся переменные среды. Нужно создать новую переменную PSIDATADIR и задать её значение, т.е. путь к конфигурации (например папку с самой программой C:\Program Files\Psi\) ну или как-нибудь что ли ещё...
Теперь про портабл...
Есть много вариантов, используя эту команду, назначить папку расположения конфы:
Если скопировать целиком папку PsiData в папку с Psi Flashdisk:\Psi\ (т.е. чтобы получилось Flashdisk:\Psi\PsiData ) тогда бат-файл должен быть таким (кстати можно ж ещё и расширение .cmd использовать):
@echo off set PSIDATADIR=PsiData start psi.exe
это вариант если bat-файлик распологается в папке Flashdisk:\Psi\...
Если удобнее прямо из корня флешки запускать bat-файл, то его содержание должно быть таким (это при том же расположении папок):
@echo off set PSIDATADIR=\psi\psidata cd \psi start psi.exe
F.A.Q. написан Мкртчаном
Jabber ID: скрыто
Оригинал: снимок Wayback Machine от 23.01.2011; в архиве есть ещё адресов: 4.