Изменение места хранения базы сообщений
|
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 |
|
О боги. А не проще иметь нормальные пути и названия файлов?
|