Текущий архив: 2003.10.02;
Скачать: CL | DM;
Вниз
Создание файла Найти похожие ветки
← →
UDS (2003-09-19 02:21) [0]Уважаемые мастера! Помогите пожалуйста в этом вопросе.
По замыслу: при установке компакт-диска в привод CD-рома должна автоматически запуститься html-страница с этого же диска. Как это сделать? Просто html-файлов там больше чем до фига, пользователю не удобно будет постоянно искать index-файл, а так вставил диск и пожалста... Заранее спасибо.
← →
APTEMKA (2003-09-19 02:26) [1]пиши файл autorun.inf в блокноте прямо
[autorun]
open=index.htm
← →
Andy BitOff (2003-09-19 02:26) [2]Создай файл autorun.inf в корне сидюка и туда напиши
[autorun]
open=index.html ;или что там тебе запустить
← →
UDS (2003-09-19 02:33) [3]Спасибо. попробую... А ехе-шник не надо создавать чо ли? А если index.htm вложен в папку?..
← →
Andy BitOff (2003-09-19 02:42) [4]Не парься и укажи относительный путь, относительно корня, т.е. без буквы сидирома.
← →
UDS (2003-09-19 02:46) [5]Т.е. папку в которой лежит index.htm указывать не надо? Простите за тупость, а как оно его найдет?...
← →
APTEMKA (2003-09-19 02:47) [6]>>>>Andy BitOff
Может посмотришь мой вопрос, а то самому не разобраться про нити, он 1 один вопрос ниже
← →
Andy BitOff (2003-09-19 02:54) [7][autorun]
open=ddd\aaa\ddd\www\index.html
Запустится файла на сидироме (если он D:\ )
D:\ddd\aaa\ddd\www\index.html
← →
UDS (2003-09-19 02:59) [8]Попробовал... Чо то бормочет про то, что Windows не могет... возможно у вас нет прав... если дважды тыкаю на значёк сидирома говорит что он не является приложением win32. Это чо?...
Щас попробую из папок все повытаскивать...
← →
UDS (2003-09-19 03:11) [9]Бесполезно... "Windows не удается осуществить доступ к указанному устройству,пути или файлу. Возможно, у вас нет соответствующих разрешений на работу с элементом" Чо делать то... памагите!
← →
Andy BitOff (2003-09-19 03:24) [10]А ты что, прямо на сидюке пишешь/перезаписываешь?
У тебя должно быть так например;
На CD папка D:\folder в ней index.html или index.htm
Ты пишешь в блокноте файл:
[autorun]
open=folder\index.html
И сохраняешь его под именем autorun.inf
Затем переписываешь на сидюк и все должно работать.
Проверь правильность путей и имен. Пиши.
← →
UDS (2003-09-19 03:56) [11]Я вроде так и делаю... Создаю на "рабочем столе" "новую папку" в ней текстовый файл внутри которого:
[autorun]
open=index.htm
Затем пихаю туда свои веб-страницы одна из которых index.htm
Потом всё из этой папки копирую на сидюк.
Потом перезапускаю сидюк. Он вроде соображает что на пластинке есть авторан но дальше затыкается . Фиг его знает чо...
Щас с каким нибудь ехе-шником попробую...
← →
UDS (2003-09-19 03:58) [12]Опаньки! Ехе-шник запускается без проблем. А почему же htm-файл не хочет запускать?..
← →
UDS (2003-09-19 04:03) [13]Может на сидюке все-таки должен быть какой нить ехе-шник, который будет открывать htm-файл, а ссылка на этот ехе-шник в свою очередь будет в файле autorun.inf? Как тогда состряпать такой ехе-шник ?
← →
Andy BitOff (2003-09-19 04:25) [14]Запускаться должен любой файл, который связан с каким-либо приложением, открывающим его. А хочешь ехе"шник, на:
program Project1;
uses
ShellApi,
Windows;
var
hwnd:HMODULE;
begin
hwnd:=GetModuleHandle("Project1");
ShellExecute(hwnd, nil, "notepad.exe", nil, nil, SW_SHOWNORMAL);
CloseHandle(hwnd);
end.
← →
UDS (2003-09-19 05:09) [15]Спасибо. Прога работает. Вот если ещё подскажешь как избавится от этого окна формы, которое остается и после закрытия блокнота...
← →
Andy BitOff (2003-09-19 05:38) [16]Создаешь новое приложение.
Закрываешь форму
Закрываешь Unit1
Открываешь Project1 в Списке модулей
Заменяешь все что там на то что я тебе тут написал
Сохраняешь
И все
Вместо notepad.exe пишешь index.htm
Я оключаюсь, если надо пиши мылом.
Страницы: 1 вся ветка
Текущий архив: 2003.10.02;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.009 c