Урок
1.
Создаем Autorun для
диска с видеофильмом
Вторая кнопка должна запускать инсталлятор DivX-кодека. Открываем ее свойства и в окне
"Внешние команды" выбираем команду Run
Program ("Запустить программу"), а в поле Path указываем полный путь к исполняемому
файлу. У меня, например, этот путь выглядит так:
D:\Проект\DivX 5.0.3\Register.exe. Вот
теперь при нажатии на эту кнопку будет запускаться инсталлятор
DivX-кодека.
Внимание! При записи проекта на
компакт-диск на нем не будет папки "Проект", да и буква диска
может оказаться не D:\, а E:\ или любая
другая. Что же, значит проект работать не будет? К вашему
разочарованию, да. Но программа предусматривает выход из этого
положения, заменяя абсолютные пути к исполняемым
файлам на относительные. Как это сделать, будет
рассказано чуть ниже. Главное, никогда не забывать это
обстоятельство :) и всегда производить замену пути перед
окончательной компиляцией проекта.
А пока же займемся третьей кнопкой, которая
называется у нас "Начать показ фильма". Понятно, что ей надо
назначить действие по запуску исполняемого файла Crystal-плеера, одновременно загрузив в него
видеофайл. И кроме всего прочего, закрыть окно нашего
авторана, то есть выполнить команду Exit (раз начали смотреть фильм, наш авторан
больше не нужен).
Для назначения действий этой
кнопки воспользуемся четвертой, последней кнопкой в группе
"Действия" окна свойств. Эта кнопка вызывает окно под
названием "Дополнительные команды" (или скрипты), где можно
написать сценарий выполнения целого ряда последовательных
действий. Владея языком скриптов, можно вводить их в этом окне
непосредственно с клавиатуры. А можно просто нажать кнопку с
изображением волшебной палочки, и появится дополнительное окно
"Мастер сценариев", в котором можно последовательно, одну за
другой, выбрать нужные команды.
Так я и поступил. Сначала выбрал команду Run (Выполнить) и указал путь к Crystal-плееру. А затем выбрал команду Exit (Выход). Теперь после нажатия на кнопку
будет запускаться Crystal-плеер, а сам
авторан будет закрываться.
Однако нам нужно, чтобы при запуске плеера в него
сразу загружался и файл фильма! Обратите внимание на двойную
пару кавычек в первой команде: Run("d:\Проект\crystal.exe",""). В
эти кавычки обычно заключается некий параметр запускаемой
команды. В данном случае в качестве параметра мы
можем указать имя видеофайла, включающее полный путь к нему.
Это можно сделать уже и вручную. В результате после
"доработки" скрипта первая строчка у меня стала выглядеть
так:
Run("d:\Проект\crystal.exe","d:\Проект\Корабль-призрак.avi")
Хочу обратить ваше внимание, что имя файла (как и
имя папки) не должно содержать пробела, иначе это не будет
работать. Скажем, если фильм у вас называется "За гранью
смерти.avi", то программа попытается
загрузить сразу три файла - два без расширения, с названиями
ЗА и ГРАНЬЮ, и третий файл СМЕРТИ.AVI.
Естественно, ни одного такого файла на диске не
существет :)
Теперь можно проверить, как запускается просмотр
фильма, нажав уже знакомую вам клавишу F5 для проверки проекта. Все должно
работать.
Четвертой кнопке просто назначаем действие Exit. Его можно
выбрать как в списке внешних команд, так и задать в окне
скриптов.
...Вы не забыли, что все пути к файлам у нас
прописаны как абсолютные? Сейчас мы это исправим.
Назад
Дальше
|