Ось почитав поради в хакери ver
07.02 (43) на стор.85 і ver 09.02 (45) на стор.53, і вирішив
запропонувати вам ще один спосіб автозапуску
хтмл сторінок. Файл autorun.inf виглядає так:
[Autorun]
ICON = autorun.ico
OPEN = explorer.exe index.html
Який спосіб краще вибирати вам ...
real_bc [email protected]
(Для тих, хто не бачив попередні поради в
журналі на цю тему, викладаю їх тут.
Може ти зможеш запропонуєш спосіб ще
цікавіше? - прим. Івана Склярова)
Способи від Мишка [email protected]
Напевно всі знають, що для того, щоб
зробити CD з автозапуском, потрібно в його
кореневому каталозі додати файл Autorun.inf, зі
наступного змісту:
[AutoRun]
ICON = шлях до іконки
OPEN = шлях до файлу
Але цей спосіб дозволяє автоматично
запускати тільки exe, com і bat-файли, а також
різні скрипти (VBS, JScript). А що робити,
якщо, наприклад, необхідно автоматично
відкривати якусь html-сторінку,
розташовану на диску? тут починаються
проблеми. Я хочу запропонувати кілька
способів з цього приводу.
1 спосіб
Написати exe / com-файл на будь-якій мові
програмування, що відкриває сторінку, і
прописати його в Autorun.inf.
Недоліки цього способу:
- потрібно мати під рукою компілятор і вміти
програмувати;
- якщо файл писати на мові високого рівня,
то його розмір, швидше за все, буде
немаленьким, що може виявитися критичним
для заповнених дисків.
2 спосіб
Написати bat-файл (наприклад, Pusk.bat), всього лише
з одним рядком:
В результаті 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, тому даний
спосіб працювати не буде.
Який з трьох способів вибрати, вирішувати тобі
;).
[Autorun]
ICON = mydisk.ico
OPEN = start "index.html"
і ніяких спалахів консольних вікон! (Зауважу,
що консольне вікно все одно блимає,
тільки значно швидше, ніж в способі
від Мишка, т. к. не витрачатися час на завантаження
bat-файлу. На швидких машинах це непомітно, а
ось на повільних можна відчути всю красу
появи чорного екранчика - Івана
Скляров).
Покажи цю статтю друзям:
- 33 хвилини тому