myoperam Изменение места хранения базы сообщений
ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | operaman.ru | Поиск
Изменение места хранения базы сообщений Kinjo  09/16/04 02:04 PM

Как мне в Windows изменить место хранения базы сообщений? Т. е. в каком ini-файле хранится этот путь?

Re: Изменение места хранения базы сообщений Roland  09/16/04 02:29 PM

В ответ на:
Как мне в Windows изменить место хранения базы сообщений? Т. е. в каком ini-файле хранится этот путь?

profile/opera6.ini
Секция [Mail]
Mail Root Directory=

Re: Изменение места хранения базы сообщений E_L  09/16/04 10:31 PM

Вот написал. Может, кому пригодится:

Скрипт для автоматической коррекции путей к папкам (которые хранятся в
INI-файлах) на тот случай, если вся папка с Оперой будет перенесена в другое
место (например, на переносной компьютер или обратно), или если путь изменился в
результате загрузки другой ОС, или в результате переименования папки, или после
восстановления из резервной копии и т.п.

(Лучше всего было бы, конечно, чтобы Опера поддерживала относительные ссылки на
папки, т.е. вида ".\Mail". Тогда ничего не пришлось бы каждый раз настраивать.
Но она это, к сожалению, не поддерживает.)


Порядок использования скрипта:
------------------------------
Скрипт (install_to_this_folder.vbs) надо поместить в папку Оперы (где
opera.exe). Убедившись, что Опера не загружена, скрипт можно запустить. Все пути
в INI-файлах будут автоматически настроены на текущую папку.


ВНИМАНИЕ:
---------
У меня Opera 7.54 (en, without Java) установлена в режиме "для одного
пользователя" под Windows XP en. Почта и все другие папки находятся в внутри
папки с самой Оперой. Все работает нормально.

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

Скрипт можно взять здесь:
_//labun.com/opera_path_correction.zip_


Замечания и предложения можно оставлять здесь
или направлять по email-адресу (см. внутри архива в readme)


Re: Изменение места хранения базы сообщений E_L  09/19/04 04:10 PM

Kinjo, получилось ли у тебя что-нибудь?
Если кто-нибудь пробовал мой скрипт, просьба написать, что получилось.

Re: Изменение места хранения базы сообщений E_L  09/20/04 09:56 AM

Насчет русских букв в пути. Проблема в том, что в INI-файлах Оперы дожна использоваться кодировка UTF-8. А VBS это сам по себе не поддерживает. Но способ решения я нашел. Если кого-то вообще заинтересует данная тема, то напишу.

Re: Изменение места хранения базы сообщений monstr  09/20/04 01:30 PM

если не сложно, то распиши; достаточно интересно


Re: Изменение места хранения базы сообщений E_L  09/20/04 03:41 PM

Я, наверное, не совсем точно выразился.
Имелось ввиду: если кому-нибудь нужен этот скрипт, который я написал, но не хватает возможности работать с русскими путями, то я могу дописать в скрипт эту функциональность.
Дело в том, что мне самому это не надо (все символы в путях английские), и не хочется просто так тратить время.

(Если тебя только сам метод интересует, который я хочу использовать, то вот он: использование ActiveX-объекта ADODB.Stream. В MSDN по нему все подробно расписано.)

Re: Изменение места хранения базы сообщений van_grieg  09/20/04 05:01 PM

О боги. А не проще иметь нормальные пути и названия файлов?


operaman.ru - Home


Rambler's Top100