ЗАПУСКАЛКА ВИДЕО-ФАЙЛОВ (autorun для дисков с фильмами)
 



Вид программы без start.ini и с единственном видео-файлом.
  Выбор внешних или с диска* проигрывателей.
Возможность установки программного обеспечения*.
ini -файл не обязателен.


* - ini -файл (start.ini) обязателен для определения проигрывателя с диска и установки програмного обеспечения (кодеков).


Вид программы при заполненном start.ini и видео-файлах больше одного.



Меню под верхними кнопками (5-10).
Описание:

1.
Программа сканирует папку в которой находится на наличие видео-файлов ( '.avi'; '.mpg'; '.mpeg'; '.dat'; '.rm'; '.wmv'; '.asf'; '.vob'; '.mov'), если находит - добавляет.
2. Ищет проигрыватели по умолчанию для этих же типов файлов. И если указан проигрыватель с диска (в файле start.ini)- добовляет его нижней строчкой.
3. Можно добавить свой проигрыватель (настройки не сохраняются).
4. Воспроизведение:
4.1 Выделенного файла (если файлов больше одного).
4.2 Отмеченных файлов (если файлов больше одного).
4.3 Всех файлов.
5. Перемещение строчек вверх-вниз (если файлов больше одного).
6. Обзор диска
7. Тех. поддержка - для установки программного обеспечения (если указано в start.ini, если не указано - кнопки не будет).
8. Поверх всех окон.
9. Свернуть.
10. Выдвинуть CD(DVD)-Rom и закрыть программу (если программа запущенна с жёсткого диска - просто закрыть программу).

Пункт меню "Total Commander" появляется, если программе удаётся обнаружить "Total Commander". Если стоит галочка - папки, открываемые из программы (обзор диска) откроются в "Total Commander"
 
 


Дерево файлов, каталогов, от корня диска.
Пример файла Start.ini:

[PLAYER]
1=Light Alloy\LA.exe
All=1

[FORM]
ICO=Painkiller.ico

[SUPPORT]
FOLDER=Support
all=6
1=DivX 5.2 pro
p1=DivX 5.2 pro\DivXPro521.exe
2=-- KeyGen для DivX 5.2 pro
p2=DivX 5.2 pro\Divx_v5.2_Kg.exe
3=-- Почитать про установку DivX
p3=DivX 5.2 pro\Readme.txt
4= XviD 1.1
p4=XviD-1.1.-127-13102004.exe
5=OggDS0995
p5=OggDS0995.exe
6=AC3 Filter 0.70b
p6=ac3filter_0_70b.exe



Вид программы в режиме тех.поддержка (при нажатие на кнопку №7).

Описание Start.ini:

[PLAYER]
1= Относительный путь до плеера с диска
All= Кол-во плееров

[FORM]
ICO= Файл значка (.ico) отображается на панели задач

Для установки программного обеспечения:

[SUPPORT]
FOLDER= Папка с программами
all= Кол-во элементов (строчек), которые будут отображаться
1= Название (будет отображаться в списке)
p1= Относительный путь от папки с программами до запускаемого файла
2=
p2=

 
 
Проверяем свой проект на работоспособность с жёсткого диска. Если работает, значит должно работать и с CD(DVD)-R(RW).
Характеристики:
Писалась под WinXP, но работает и на Win9x\2k. Упаковано UPX. Размер <250кБ.

Поддерживаемые проигрыватели*:

Большинство. (Windows Media Player, RealOne, PowerDVD, Light Alloy и т.д.)
Проигрыватели с диска*:
Light Alloy, Media Player Classic и т.д., те которые могут работать с диска.
Не поддерживаемые проигрыватели:
ЗАПУСКАЛКА ВИДЕО-ФАЙЛОВ передаёт проигрывателям имена файлов в виде ("файл1" "файл2") /без скобок/, не все проигрыватели устраивает такая командная строка. (nVDVD, QuickTime).


* Проигрыватели должны уметь воспроизводить соответствующий формат видео, в системе должны присутствовать соответствующие кодеки.
Не забываем про файл autorun.inf в корне диска - это текстовой файл, он нужен Windows, в нём описывается что должно запустится с вставленного диска и какой значок будет у этого диска.

Содержание autorun.inf:

[AutoRun]
OPEN= Запускаемый файл (.exe)
ICON= Значок (.ico; .exe; .dll; .icl), для iсl, dll, exe после запятой индекс значка, счёт от 0 (если индекс не указан - 0).

Пример autorun.inf:

[AutoRun]
OPEN=autorun.exe
ICON=autorun.exe,0
Содержание архива: autorun.exe, autorun.inf, start.ini, Start.ini_V