Как сделать авторан для компакта?

Вопрос:

   Хочу записать на болванку треки. Как сделать, чтобы при запуске компакта сразу грузился проигрыватель со списком треков?
   Если записать на болванку, допустим, программы, картинки. Как сделать, чтобы при запуске компакта у него был свой интерфейс? Ну там типа кнопочки: это то-то, или жми сюда и инсталируй. Короче, на каком языке это все пишется и как это делается? Приветствуется любая информация.

Ответ:

   Думаю это то, что ты ищешь (статьи взяты из журнала IZONE):

AutoPlay Menu Studio

Благодаря своему интуитивно понятному интерфейсу, простоте и удобству в использовании, AutoPlay Menu Studio Pro можно назвать одной из лучших программ своего класса. При запуске приложения появляется окно выбора, предоставляющее опции Create a New Project (создать новый проект), Open Existing Project (открыть существующий проект), Open Last Project (открыть последний проект) и Exit (Выход).И вот перед нами заготовка нашей будущей менюшки, которую осталось только разукрасить на свой вкус и подстроить под свои нужды. AutoPlay Menu Studio имеет достаточно большое количество инструментов и предоставляет очень простые способы оформления и настройки объектов меню. Для этого достаточно просто щелкнуть правой кнопкой мыши на тексте, рисунке, гипперссылке или видеофайле (все это и есть объекты меню) и выбрать пункт меню Object Properties. Появится окно настройки свойств объекта, состоящее из нескольких вкладок.. На вкладке Actions устанавливаются разнообразные эффекты, которые будут сопровождать ваши действия при работе с меню: проигрывание .wav-, .mp3- и .avi-файлов; запуск приложений; открытие документов, каталогов и сайтов; свертывание, восстановление и закрытие окна меню и многое другое. AutoPlay Menu Studio позволяет также создавать многостраничные меню. Для создания новых страниц и редактирования уже существующих используются пункты меню Page. Чтобы было легче перемещаться между страницами в процессе редактирования, они представлены в виде вкладок внизу главного окна программы, что позволяет одним кликом мышью сразу же перейти к интересующему фрагменту меню.

После того как вы создали и оформили образ своего будущего меню, можно приступать и к его созданию. Для этого выбираете команду Build: в меню Project, далее появляется окно, в котором нужно задать имя исполняемого файла (по умолчанию - autorun.exe), выбрать каталог, в который будет помещаться меню, а также задать имя подкаталога, в котором будут храниться все так званые файлы поддержки. После всех этих процедур можно спокойно жать на ОК чтобы запустить процесс создания меню. И вот, все готово, осталось только записать меню на болванку и наслаждаться удобством авторана каждый раз при загрузке CD в привод.

Скачать AutoPlay Menu Studio можно здесь: http://tucows.online.ru/mmedia/ preview/213979.html.

Русификатор для AutoPlay Menu Studio лежит здесь: http://www.rip.net.ua/rusoft.php?id=219.

MakeCDROM

Очень маленькая и ограниченная в возможностях программа. Запускаясь, как и AutoPlay Menu Studio, она предлагает либо создать новый проект, либо открыть уже существующий. При создании нового меню нужно задать имя проекта, а также его размещение, после чего открывается главное окно приложения. Оно имеет множество полей, которые нужно заполнить соответствующей информацией:

  a.. CD Title - заголовок окна меню;
  b.. Staging Folder - каталог, в который будут записываться все файлы будущего CD, включая и само меню;
  c.. Background Image - фон меню (.gif- или .bmp-рисунки);
  d.. Opening WAV - .wav-файл, который будет проигрываться при появлении меню;
  e.. Edit HotSpot - редактирование элементов меню;
  f.. AutoRun Filename - имя исполняемого файла (по умолчанию, как всегда, autorun.exe);
  g.. AutoRun Icon - иконка вашего меню, которая будет замещать собой значок CD-привода.
Внизу есть также два флажка: Show <Browse> button и Show <Exit> button. Как вы уже догадались, они вставляют в меню две кнопки: обзор содержимого CD и выход из меню. Чтобы запустить тест меню, используйте кнопку Test Run внизу окна, после чего можно сохранять проект и записывать его на диск. Не забудьте, что записывать надо содержимое той папки, которую вы задали в поле Staging Folder.

Скачать программу вы можете по адресу http://www.killersoftware.com/ makecdrom/dl.htm.

Оптимальное решение подобных проблем - создание файла автозапуска. Авторан выведет на экран меню, с помощью которого можно посмотреть описание программ на диске, произвести инсталляцию и так далее. Сделать файл автозапуска не так трудно, как это может показаться на первый взгляд. Для того чтобы запустился какой-нибудь документ с компакта, необходимо в корень диска записать файл autorun.inf, который может выглядеть приблизительно так:

[autorun]

open = autorun.exe

icon = autorun.ico

Вторая строчка указывает на имя файла, запуск которого произойдет автоматически, а последняя определяет иконку самого диска. Если файл autorun.inf можно сделать в том же Notepad менее, чем за минуту, то с autorun.exe дела обстоят иначе. Программисту не составит большого труда написать исполнительный файл, но для рядового пользователя такая задача, возможно, покажется непосильной. Для таких юзеров создано большое число программ, где можно в считанные минуты создать файл автозапуска и файл autorun.inf. Одной из таких программ является AutoPlay Media Studio 4.0.

При первом запуске программа может <обрадовать> сообщением о том, что на вашем компьютере отсутствует Micromedia Flash Player, поэтому установите его заранее. Затем на экране появится окно Start project, в котором можно выбрать одну из оболочек стартового меню. Такие заготовки удобно использовать при записи дисков разных типов. Так, например, если на компакте будут находиться только файлы MP3, то подойдет оболочка, позволяющая проигрывать файлы, не выходя из меню автозапуска. Если вам не подходит ни одна из предложенных заготовок, вы можете самостоятельно создавать меню, выбрав строчку Blank project. На первых порах лучше не начинать работу в программе <с чистого листа>, а потренироваться на готовых образцах. Взяв за основу один из них, можно изменять размер и форму кнопок, добавлять и убирать элементы и т.д.

Окно программы разбито на четыре части. Большую часть экрана занимает рабочая площадь, остальные три небольших окошка, расположенные в левой части экрана, позволяют выбрать тот или иной элемент, указать рабочую папку и т.д.

Чтобы не перегружать читателя описанием всех настроек AutoPlay Media Studio (а их, поверьте, немало), мы рассмотрим простой пример, благодаря которому и познакомимся с основными принципами работы с программой.

После запуска AutoPlay Media Studio выберите новый проект - Blank Project. Самый главный элемент в меню автозапуска - кнопка. Тем пользователям, которые занимаются разработкой веб-страничек, не составит особого труда нарисовать ее в каком-нибудь графическом редакторе, ведь им постоянно приходится создавать этот обязательный элемент интерфейса. Всем остальным можно посоветовать установить программу Crystal Button (или подобную ей), которая позволит в считанные минуты создать большое количество кнопок разных форм и размеров.

Итак, предположим, что рисунок кнопки готов. Добавить изображение в наш проект можно при помощи соответствующей кнопки New Image Object на панели инструментов вверху, используя контекстное меню (которое вызывается кликом правой кнопкой мыши на рабочем пространстве) или сочетанием клавиш CTRL + 2. Появится окно Image Object Properties. На первой закладке Settings необходимо указать три варианта рисунка кнопки: обычный (Normal Image), при наведении на нее курсором (Mouse Over Image), а также форму, которую примет кнопка во время клика по ней (Mouse Down Image). Для того чтобы кнопка смотрелась естественней, выберем опцию Прозрачный фон (Transparent background).

Следующая закладка - Attributes. Она содержит такие настройки, как координаты расположения кнопки, форму курсора при наведении на нее, текст всплывающей подсказки. Самые ленивые могут назначить кнопке <горячую> клавишу и впредь нажимать ее не мышью, а с клавиатуры.

В следующих двух закладках - Caption и Sounds - указывается надпись на кнопке, ее цвет и звуковые эффекты при наведении и клике на нее курсором. Используя эти настройки, можно хорошо подшутить над другом. Например, вставляет он диск в привод, подводит курсор к одной из кнопок и падает в обморок от истошного крика: <Я те нажму!!> :-).

Наша кнопочка почти готова, осталось только назначить действие, которое она будет выполнять. <Обучить> ее можно практически всему - запускать инсталляцию программы, переходить на следующую или предыдущую страницу меню, показывать в Проводнике содержимое компакт-диск а, добавлять ключи реестра в систему и многому другому. За все это отвечает закладка Actions. Перейдя на нее, слева вы увидите длинный список всевозможных действий, которые можно присвоить объекту. Действия могут активизироваться как при нажатии на кнопку, так и при простом наведении на нее. Чтобы добавить то или иное действие, необходимо дважды по нему кликнуть, а затем, в окошке Action Properties уточнить его настройки. Просмотреть, как будет выглядеть ваше меню, можно при помощи клавиши F5.

Меню автозапуска не обязательно должно состоять из одной страницы. Например, при нажатии на кнопку Программа А вы попадете на следующую страницу меню с кнопками Мануал, Установить, Демо и т.д. Число страниц зависит только от вашей фантазии. Каждая новая страничка добавляется сочетанием клавиш Ctrl + Shift + Ins.

На страничках вашего меню могут присутствовать видеофайлы с интерфейсом плейера, флэш-ролики, текстовые поля с полосой скроллинга и т.д. Кроме этого в программе имеется встроенный браузер, который позволяет просматривать интернет-странички прямо из окна вашего проекта. Можно сделать так, чтобы при запуске и закрытии созданного приложения на экране возникало установленное вами splash-изображение.

Как мы уже убедились, несмотря на то, что AutoPlay Media Studio достаточно сложная программа, сделать в ней простенькие автораны не составит большого труда. Однако если есть время и желание, можно не ограничиваться простым набором стандартных кнопок и страничек, а попробовать сотворить что-то действительно оригинальное (благо, программа позволяет это сделать). Одним из нововведений последней версии AutoPlay Media Studio стала возможность создания окон произвольной формы с использованием масок. Теперь можно забыть о порядком надоевших прямоугольных окнах, поскольку форма окна может быть любой. Все, что нам понадобится для этого, - создать черно-белый рисунок, который определит форму нашего меню. Вызываем правой кнопкой мыши контекстное меню и выбираем в нем строчку Project Settings... В появившемся окне с настройками, в разделе General, включите опцию Use window transparency (использовать прозрачность окна) и укажите тот графический файл, который будет служить маской прозрачности (Transparent image file). Собственно, это и все. Теперь, если нажать F5, можно увидеть, как наше меню приобрело новые очертания и стало гораздо оригинальнее.

Когда ваш проект будет готов, нажмите кнопку F7. Программа создаст в папке Distribution несколько файлов, которые нужно будет записать на компакт.

Мы продемонстрировали лишь несколько примеров использования AutoPlay Media Studio, однако этим ее возможности не исчерпываются. Огромным недостатком программы можно назвать ее высокую цену: AutoPlay Media Studio стоит ни много ни мало четыре сотни Удивительных Единиц. Деньги огромные, поэтому лучше скачать полнофункциональную trial-версию с сайта разработчика http://www.indigorose.com/products/ autoplay_media_studio1.php. Целого месяца, думаем, вполне хватит, для того чтобы снабдить прикольными менюшками автозапуска все свои <болванки>. Может, для кого-то AutoPlay Media Studio покажется чересчур сложной в освоении, поскольку потребуется некоторое время, чтобы разобраться, что к чему. Однако, с другой стороны, функциональные возможности программы выше всяческих похвал, поэтому она почти наверняка завоюет ваше расположение. Ну а тем читателям, которые не захотят вникать в тонкости работы AutoPlay Media Studio, мы можем посоветовать использовать более простой альтернативный софт, например, такой как Autoplay Menu Builder (http://www.apmbuilder.com/apmbld32.zip). Эта программа значительно легче в освоении, дешевле раз в десять и разобраться в ней сможет каждый. Ее демонстрационная версия имеет всего лишь одно ограничение - при запуске созданного вами авторана на экран будет выводиться splash-заставка с предложением зарегистрировать программу.