Вот почитал советы в ХАКЕРЕ ver
07.02(43) на стр.85 и ver 09.02(45) на стр.53, и решил
предложить вам еще один способ автозапуска
хтмл страниц. Файл autorun.inf выглядит так:
[autorun]
ICON=autorun.ico
OPEN=explorer.exe index.html
Какой способ лучше выбирать вам...
real_bc realbc@home.tula.net
(Для тех, кто не видел предыдущие советы в
журнале на эту тему, выкладываю их здесь.
Может ты сможешь предложишь способ еще
интереснее? – прим. Ивана Склярова)
Способы от Миши ffmisha@newmail.ru
Наверняка все знают, что для того, чтобы
сделать CD с автозапуском, нужно в его
корневом каталоге добавить файл Autorun.inf, со
следующим содержимым:
[AutoRun]
ICON=путь к иконке
OPEN=путь к файлу
Но этот способ позволяет автоматически
запускать только exe, com и bat-файлы, а также
различные скрипты (VBS, JScript). А что делать,
если, например, необходимо автоматически
открывать какую-нибудь html-страницу,
расположенную на диске? Тут начинаются
проблемы. Я хочу предложить несколько
способов по этому поводу.
1 способ
Написать exe/com-файл на любом языке
программирования, открывающий страницу, и
прописать его в Autorun.inf.
Недостатки этого способа:
- нужно иметь под рукой компилятор и уметь
программировать;
- если файл писать на языке высокого уровня,
то его размер, скорее всего, будет
немаленьким, что может оказаться критичным
для заполненных дисков.
2 способ
Написать bat-файл (например, Pusk.bat), всего лишь
с одной строчкой:
Start %1
В результате Autorun.inf будет выглядеть
следующим образом:
[AutoRun]
ICON=iconka.ico
OPEN=Pusk.bat Stranica.html
Недостатки этого способа:
- при запуске будет мигать консольное окно.
3 способ
Воспользоваться WSH (Windows Scripting Host), т. е.
написать скрипт на VBS или JScript. Пример на JScript
(Pusk.js):
WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("Stranica.html", 1, 0);
WScript.DisconnectObject(WshShell);
В этом случае Autorun.inf будет выглядеть
следующим образом:
[AutoRun]
ICON=iconka.ico
OPEN=Wscript Pusk.js //B //nologo Stranica.html
Недостатки данного способа:
- в Win95 и NT отсутствует WSH, поэтому данный
способ работать не будет.
Какой из трех способов выбрать, решать тебе
;).
Советы от Maker lifemaker@yandex.ru
Относительно опубликованного в ХАКЕР'e ver
07.02. (43), на стр. 85 совета Миши: зачем писать bat-файл?
Bat не что иное как командная строка. Поэтому
файл запуска будет выглядеть так:
[Autorun]
ICON=mydisk.ico
OPEN=start "index.html"
и никаких миганий консольных окон! (Замечу,
что консольное окно все равно мигает,
только значительно быстрее, чем в способе
от Миши, т. к. не тратиться время на загрузку
bat-файла. На быстрых машинах это незаметно, а
вот на медленных можно ощутить всю прелесть
появления черного экранчика – Ивана
Скляров).