Отправляет email-рассылки с помощью сервиса Sendsay

[TC] файлы с расширением bat и inf

всем, привет!
хлопцы, кто может просветить неразумного чем отличаются файлы с расширением
bat и inf?
какую функцию выполняет каждый из них?
встречаются они на дисках с автоматическим запуском программы.
можно ли их применить на флешках?
--
С уважением,
Анатолий

Ответить   Sun, 18 May 2008 20:07:12 +0200 (#747440)

 

Ответы:

Здравствуйте, "Anatoliy" <letters***@r*****.ru>

inf-айл

Операционная система Windows использует файлы с расширением INF. Это обычный
текстовый файл очень похожий по структуре на INI файлы. В Windows он
применяется для разных целей:

Автоматизация инсталяции Windows
Информация для инсталляции оборудования
Информация для инсталляции программ
Для программистов конечно важное место занимают последние два варианта
применения. Если Вы пишите драйвер для устройства Windows, то для его
установки вам нужен этот файл. Вы, наверно, часто сталкивались с поиском
этого файла при установке оборудования. На каждой инсталляционной дискете
для драйверов монитора, сетевых карт и так далее присутствует этот файл.
Можно запустить этот файл из проводника через всплывающее меню действием
"установить" :-)

Второе его применение - возможность создания программ быстрой установки. Для
установки программного обеспечения есть большое количество программ типа
Setup Wizard. Но все они дописывают около 100 КБ или больше своего кода. Что
делать, если это больше чем Ваша утилита вообще, или если Вы предпологаете
распространять Вашу программу по интернету ? Вобщем используя INF файл у Вас
есть возможность создать самому маленькую утилиту инсталляции. При этом
сохранив функциональность и создав рабочую группу или запись в реестре для
необходимости. Вот пример, как создается группа.

[DefaultInstall]
.......
UpdateInis = Test.Inis
........

[Test.Inis]
setup.ini, progman.groups,, "group321=Test"

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

[DefaultInstall]
......
AddReg = Test.Add.Reg

......

[Test.Add.Reg]
HKLM,%URJ1%,DisplayName,"%Test_Desc%"
......

[Strings]
......
URJ1 = "Software\Microsoft\Windows\CurrentVersion"
APPS_DESC = "Accessories"
Test_Desc = "Test App"
......

Но программа инсталляции все равно нужна. Правда в данном варианте она
коротенькая совсем. Естественно она должна называться типа Setup.exe для
красоты. Основное это то, что ваша программа инсталляции должна вызывать
ShellExecuteEx и ей нужно передать местонахождение Вашего INF файла. При
этом нужно дождаться окончания процесса его выполнения, тут поможет
WaitForSingleObject.

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

[DefaultInstall]
......
AddReg = Test.Add.Reg|
...... |
|
[Test.Add.Reg] <Кроме того в разделе Strings можно создать константы, которые в последствии
использовать в параметрах (%имя_константы%)

[Strings]
APPS_DESC = "Accessories"

Да, если Вы опишите нестандартный раздел или ошибетесь, то он просто
игнорируется. Это говорит о том, что для генерации INF файла надо бы
использовать или самому написать утилиту :-) Правила INF файлов таковы:

Имена разделов заключены в квадратные скобки - [ ]
Имена записей могут быть не уникальны, но порядок их размещения играет роль
Нестандартные разделы игнорируются.
Bat-файл

Расширение BAT получилось от слова Batch(пакет). То есть - это пакетные
файлы или файлы с набором команд. Они использовались в MS DOS, используются
в Windows 9x и Windows NT. Одним из, наверно, хорошо знакомых Вам файлов
является Autoexec.bat:

Так как эти файлы обычные ASCII файлы, то Вы можете их править в любом
текстовом редакторе, например NotePad. Контекстное меню Windows
предусматривает специальный пункт меню для редактирования этих файлов.

При выборе этого пункта откроется блокнот и Вы сможете изменять файл.

Ответить   Mon, 19 May 2008 12:46:36 +0400 (#747445)

 

Здравствуйте.
Обращаюсь с таким вопросом. Есть видеокамера Сони, в которой запись
осуществляется на кассету. Мне нужно переписать с камеры на комп
средствами Fire Wire. При подключении камеры к компу по умолчанию
запускается Windows Movie Maker, с помощью которого можно сохранить
запись. Ну, дело в том, что запись произходит в формате .wmv . Что не
совсем удобно. На компе-то посмотреть можно без проблем,
а вот на dvd, этот формат не открывается. Пробовал переконвертировать
уже полученный .wmv , в другие читаемые на dvd форматы, ну качественно -
без потери данных с конвертить пока не получается, да и вариант этот
не совсем удобный. Кто имел дело с записью через Fire Wire подскажите,
пожалуйста, какую джозабельную прогу можно для этого использовать или
хотя бы
программку, чере з которую можно с конвертить .wmv в какой-нибуть
формат,
доступный для дивиди-шки. Очень буду благодарен за любую информацию.
Зарание большое спасибо.

Ответить   Mon, 19 May 2008 20:30:28 +0300 (#747572)

 

Привет Александр!
неро вижен или неро рекоде вам поможет
только неспрашивайте как, знаю прога частично джозабельная и что народ со
зрением скидывает видио через IEEE1394
но сам так и непопробовал
Виктор

Ответить   Mon, 19 May 2008 22:23:53 +0400 (#747582)

 

Приветствую вас, Александр.

Переписывал с кассеты на компьютер
movie makerом.
Получался файл формата dv-avi
Редактировал тоже муви мэйкером.
на стыках вырезок слышны лёгкие неприятные щелчки.

Сохранял в том же формате, поскольку при этом качество наилучшее.
wmv не использовал.

На моём- открывается.

И не получится.
После обработки пяти кассет wmm начал сильно глючить, так, что еле-еле успел
спасти
результат творчества.
В дальнейшем использовал virtualdub
для вырезания плохих кусков.
Готовый фильм сжимал в формат dvd.
Для этого использовал CANOPUS PRO CODER .
Джозится плохо, но даёт отличное качество.
Полученую таким образом директорию video_ts
записывал на болванку
программой SMALL CD/DVD WRITER.
Очевидно, можно было использовать любую другую программу.
Если нужно было сделать диск с несколькими сюжетами и возможностью выбора
сюжета из меню диска,
я использовал convertxtodvd.
Эта универсальная прога переконвертирует
несколько файлов в dvd и может сразу записать готовый проект на болванку,
если её вставить в дисковод. Причём, исходные файлы могут быть совершенно
разных форматов.
В часности, этой прогой можно объединить несколько dvd фильмов в один.
При вырезании с помощью virtualdub были проблемы с форматом 16:9
Александр,
если вам доведётся тестировать другие сохранялки на диск, например,
scenaliserlive, который хвалят, было бы интересно ваше мнение о его
джозабильности.

Всего наилучшего
Евгений.

Ответить   Е. Остренский Tue, 20 May 2008 00:12:41 +0400 (#747604)