Страна советов
Rambler's Top100
 главная мерфология pre-мудрости развлечения soft-ик новости aboutme

Автозапуск компакт-диска ( v2.0 )


Это очередная редакция программы автозапуска. Простой, но достаточно фукциональной программы.
Она сделана так, что не надо быть программистом, чтобы самому создать диск с автозапуском.

Что получится в результате.
При установке диска в привод будет автоматически открываться окно с некоторым количеством кнопок, при нажатии на которые содержимое этого диска будет запускаться на выполнение, на просмотр, на установку и т.д.
При наведении указателя на кнопку будет высвечиваться подсказка, размещаемая где-то на поле окна.
Можно открыть слайд-шоу, музыку, фильм и всё, что пожелает душа.

Примерный так может выглядеть окно вашего загрузочного CD. Щелкните, чтобы посмотреть в натуральную величину (60 кб)

После первой статьи на эту тему было достаточно много откликов с вопросами: "А нельзя ли вот так вот?"
На большую часть могу теперь ответить: "Можно".

Учтены многочисленные пожелания и некоторые новые возможности таковы:

  • запуск нужного приложения по расширению файла (не указывать путь к файлу exe)
  • запуск приложения по явно заданному пути (указывать путь к файлу exe)
  • при переносе всего содержимого диска в любую папку работоспособность программы сохраняется
  • тестировать создаваемый диск можно, собирая его в любой папке
  • возможность открытия страницы в интернет
  • возможность отключения индикатора выполнения
  • возможность установки цвета для строки комментария
  • стало 10 рабочих кнопок вместо семи
  • кнопки теперь могут быть с рисунками, с возможностью изменения высоты и ширины
В первый момент кому-то может показаться, что приведённое дальше описание мудрёное и сложное. Поверьте, это только на первый взгляд и там нет ничего, невозможного для понимания.
Итак, приступаем к созданию загрузочного CD.

Размещение

В корневой папке создаваемого диска должны быть размещены файлы
      autostart.exe
      autostart.ini - содержит настройки программы
      autorun.inf - содержит команду запуска и команду загрузки иконки диска

Пример содержимого файла autorun.inf
      [autorun]
      open=autostart.exe
      icon=autorun\autocd.ico

Фоновый рисунок для окна программы и рисунки для кнопок рекомендуется положить не в корневом каталоге, а в папке, к примеру, \AUTORUN, соответственно прописав путь в файле autostart.ini.

Итак, в папку \AUTORUN помещаются:
- файл cdimage.bmp, с любым рисунок, который будет фоном и который определяет габариты окна;
- файл autocd.ico, с иконкой диска, которая будет показываться в Проводнике.

Настройка файла Autostart.ini

В файле autostart.ini прописываются строки, указывающие, какие команды надо выполнить для каждой кнопки.
Выбираются пользователем: файл рисунка, положение комментария, который высвечивается при наведении на кнопку, положение блока кнопок, надписи на кнопках, рисунки на кнопках. Количество кнопок, как и ранее, регулируется параметром visible (true/false - показывать или нет).

Autostart CD. Version: 2.0 Author: i2e@mail.ru
Example path: path=\product\pdf\main.exe
Example url: url=http://mysite.ru

Начало файла остается без изменений
[Main]
picture=\autorun\cdimage.bmp
progressbar.activate=false
button.width=200
button.height=25
comment.color=white
rem: (color select - black, maroon, green,
rem: olive, navy, purple, teal, gray, silver, red,
rem: lime, yellow, blue, fuchsia, aqua, white)


фоновый рисунок (bmp)
индикатор выполнения (true/false - показать/нет)
ширина кнопок
высота кнопок
цвет комментария
[Position]
comment.top=350
comment.left=50
button.top=50
button.left=250


положение комментария от верха окна
положение комментария от левого края
положение кнопок от верха окна
положение кнопок от левого края
[Button1]
visible=true
picture=\bmp\pic1.bmp
caption=Как работать с диском
hint=Что здесь есть
path=\TextEdit\Notepad.exe
option=\Readme.txt
url=


показывать кнопку или нет;
путь к файлу рисунка кнопки (bmp)
надпись на кнопке
комментарий при наведении указателя на кнопку
путь к исполняемой программе
путь к загружаемому файлу
адрес web в виде http://mysite.ru
[Button2]
. . . . . . .

Расстояние между рисунком и текстом кнопки можно регулировать пробелами.
Рисунок или текст может отсутствовать.
Обслуживается 10 рабочих кнопок и кнопка выхода.
Командная строка собирается из частей path и option. К примеру, для первой кнопки [Button1] получится
      x:\TextEdit\Notepad.exe x:\Readme.txt,
где вместо x: программа подставит букву устройства чтения компакт-дисков.
В отличие от прошлых версий, если последние три строки для кнопки записаны в виде:
      path=
      option=\Document\Price.xls
      url=
то в качестве исполняемой программы будет использована та, которая связана с расширением файла, прописанного в строке option. В данном случае файл откроется программой Excel.
Если по нажатию кнопки должен открываться web-сайт, то последние три строки для кнопки должны выглядеть так:
      path=
      option=
      url=http://narod.ru

При создании диска надо представлять, что какие-то из приложений могут наверняка оказаться у пользователя, а каких-то может и не быть. В этом случае было бы удобно, чтобы они запускались с того же CD. Тогда необходимые файлы будут открываться независимо от того, установлено приложение или нет.

И вот Результат — все разделы открываются автоматически при выборе соответствующих кнопок в программе автозапуска.

Если что-то не будет получаться — пишите. Постараюсь ответить всем.
Описание, аналогичное приведенному выше, имеется и в архиве.


Скачать (ver 1.1) в архиве rar (131 кбайт)
Индикатор выполнения перенесен в основное окно
Скачать (ver 1.22) в архиве rar (132 кбайта)
1) возможность установки цвета для строки комментария (перечень возможных цветов приведен в файле autostart.ini как комментарий)
2) возможность отключения индикатора выполнения (параметр progressbar.activate установить как true или false - соответственно индикатор включен/выключен)
3) изменение ширины кнопок (параметр button.width=)
4) открытие страницы в интернет (параметр url=http://mysite.ru)
5) запуск нужного приложения по расширению файла (не указывать путь к файлу exe)

Скачать (ver 1.23) в архиве rar (134 кбайта)
1) программа AutoStart и ini-файл теперь должны лежать в корневой директории создаваемого диска
2) секция [BasePath] стала не нужна
3) путь к рисунку начинать с символа слэш "\" (picture=\cdimage.bmp)
4) при переносе всего содержимого диска в любую папку работоспособность программы сохраняется
5) стало 10 рабочих кнопок вместо семи

Скачать (ver 2.0 - описание внутри архива) в архиве rar (161 кбайт)
1) кнопки с рисунками
2) возможность изменения высоты кнопок

Закон качества


Если вы хотите, чтобы команда выиграла прыжки в высоту, найдите одного человека, который может прыгнуть на семь футов, а не семь человек, прыгающих на один фут.

<< вернуться

Проекты

А в попугаях - гораздо длиннее
Получи Себе новый Праздник (ПСП)

Страна советов
Маленькие хитрости html, выбор редактора,
полезные программки

Мерфология
Знать это не обязательно, но почитать интересно

Короткие анекдоты
Для тех, кто торопится

Развлечения

Изысканные комплименты
и для женщин, и для мужчин

Любимые анекдоты
Неприличных нет

Страшилки
Новая концепция

Эксклюзив

История о том,
как три вектора один детерминант в нуль обратили
(страшная сказка)

Детский лепет
Забавные фразы, которые говорят дети

Офисный фольклор
Забавные фразы, которые говорят взрослые

Плов как искусство
Секреты настоящего блюда

Статистика

Rambler's Top100
Рейтинг@Mail.ru
 
Hosted by uCoz