nsurl.pl

Замена стартового URL в Netscape Messenger

Эта программа заменяет адрес страницы, загружаемой при старте Netscape Messenger'а - почтовой программы, встроенной в Netscape Communicator. Делает она это, редактируя динамическую библиотеку resdll.dll. Программа, разумеется, бесплатная и Вы можете ее использовать как Вам вздумается. Лицензия - GPL.

Причины написания программы были следующие: Во-первых, мне не нравится, когда какая-то программа без моего согласия лезет куда-то в Интернет и что-то скачивает. Во-вторых, гораздо приятнее, когда загружается какая-то более полезная информация. А так как мне надоело после каждой переустановки Нетскейпа редактировать DLL вручную, я автоматизировал процедуру.

Программа представляет собой небольшой скрипт на Perl'е. Соответственно, на машине должен быть установлен Perl. Это наиболее существенное требование.

Программа должна работать с любой версией Нетскейпа 4.5* - 4.7* - они используют общую стартовую страницу.

Использование программы

Скачайте исполняемый файл nsurl.zip. Если он не сохраняется на диске, а показывается в окне браузера, щелкните правой кнопкой мыши и выберите что-нибудь вроде "Save link as...". Задание URL.
Задайте желаемый URL в теле программы. По умолчанию там стоит страница погоды в Москве: http://www.meteo-tv.ru/Moscow.shtml Если длина URL окажется больше длины адреса страницы по умолчанию, скрипт выдаст предупреждение и прекратит работу.

Запуск программы - с командной строки DOS:
> nsurl.pl Перед запуском программы закройте все окна Нетскейпа (и почту, и браузер и прочее, но проверяльщика почты (Netscape Mail Notification) можно оставить). Если этого не сделать, программа не сможет перезаписать DLL и выдаст сообщение об ошибке.

Внимание! После переустановки Нетскейпа нужно вручную стереть файл resdll.dll_orig в программной директории Нетскейпа перед первым запуском этой программы. Иначе в новой версии Нетскейпа будет работать старая библиотека. Последствия непредсказуемы.

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

Обновления

В версии 1.1 (19 декабря 2000) исправлены проблемы с чтением аргумента из командной строки. Теперь URL задается в теле программы.  

На главную страницу сервера