Как привязать приложение конкретному типу файлов? (+)

Софт для классических Amiga. AmigaOS 1.x-3.9, Morphos 1.x

Модераторы: striimii, Vinnny

Как привязать приложение конкретному типу файлов? (+)

Сообщение MAN-biker 31 июл 2004, 00:33

Ребяты, хелп!

Короче, у меня А-1200 и WB 40.42.
Не могу понять как сопоставить конкретному типу файлов (или расширению) конкретную программу.

Например, при дабл-клике на FILE.ZIP у меня выскакивает окошко с предложением запустить его следующим образом:
UnZIP FILE.ZIP

У FILE.ZIP нет .INFO так вот я не пойму каким образом система понимает что надо этот файл запускать программий UnZIP?!
ГДЕ ОСУЩЕСТВЛЯЕТСЯ ЭТА ПРИВЯЗКА?!
(вообще, если бы использовать только .INFO-файлы, то это одуреешь их делать, если у тебя не один десяток файлов определенного типа).
Как привязать по анологии программы к другим типам файлов, например, я хочу чтоб по даблклику на картинках у меня они просматривались в MultiView, a всякие MOD и S3M проигрывались в HippoPlayer'e.

Заранее благодарен!

ЗЫ: Все это вышесказанное замечательно обставлено в "Amiga in a Box", но там такая куча программ уже установлена, что не могу понять какая за что отвечает.
Вот только сегодня разобрался что за меню START как в Винде отвечает программа ScreenTab.
Если можно, то расскажите какие еще там проги использованы и какие полезные действия они делают.
Аватара пользователя
MAN-biker
Зрелый Амигофан
Зрелый Амигофан
 
Сообщения: 46
Зарегистрирован: 08 июл 2004, 00:25
Откуда: Мытищи

Re: Как привязать приложение конкретному типу файлов? (+)

Сообщение Vinnny 31 июл 2004, 23:36

это делает пакет типа DefIcon. привязывается к расширениям файлов, создавая фэйк-иконку, в которую можно прописать любое действие, типа unzip -x
Аватара пользователя
Vinnny
Менеджер
Менеджер
 
Сообщения: 2433
Зарегистрирован: 18 май 2002, 12:56
Откуда: NiNo

Re: Как привязать приложение конкретному типу файлов? (+)

Сообщение VovaniuS 02 авг 2004, 12:31

Vinnny писал(а):это делает пакет типа DefIcon. привязывается к расширениям файлов, создавая фэйк-иконку, в которую можно прописать любое действие, типа unzip -x


DefIcon (точнее DefIcons) как отдельного пакета не существует. Есть утилита DefIcons, которая входит в состав пакета NewIcons. DefIcons обычно запускается из user-startup. Настройка утилиты состоит из двух основных частей - файла описаний типов файлов (DefIcons.prefs кажется, лежащий толи в S: толи в ENV:) И кучи иконок, сопоставляемых определенным в последнем типам. Эти иконки лежат в ENV:Sys и имеют имена типа def_*.info. для зипа имя вроде должно быть def_zip.info (Есть еще более "общая" иконка def_archive.info, которая используется для тех типов архивов, для которых не определена собственная). Вот и надо отредактировать: в поле Default tool указать имя утилиты. Кстати осторожно используй в этой строке ключи командной строки. Пока они прописаны в def_*.info, все нормально. Но если эту иконку прицепить к файлу как настоящую, при попытке распаковки двойным щелчком, ОС будет искать утилиту типа "unzip -x" (именно как имя файла целиком) и тут будет облом. Лучше конечно прописывать ГУИшные приложения без ключей (А CLI утилиты оставить для CLI)
Подпись_____
Мои сообщения можно публиковать под лицензией BSD PDL
VovaniuS
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 304
Зарегистрирован: 18 окт 2002, 15:22
Откуда: из Москвы

Re: Как привязать приложение конкретному типу файлов? (+)

Сообщение MAN-biker 02 авг 2004, 14:38

VovaniuS писал(а):DefIcon (точнее DefIcons) как отдельного пакета не существует. Есть утилита DefIcons, которая входит в состав пакета NewIcons.


Вот, спасибо огромное!
У меня стоит NewIcons, просо я не мог найти где дежат эти файлы def_*.info! Уж больно мулрёно они зарыты были.

А вообще, я вышел из ситуёвины с помощью утилиты ".../wb/addinfo14.lha", вот ее описание:

-----------------------------------------
Short: Add icons to files according to file type automatically
Type: util/wb

Long:
AddInfo will add icons to files that don't have them. It does this by
scanning the file (using WhatIs library) determining what type the file is,
and then adding the appropriate icon. If the filetype is unknown, or is
not found in the prefs file you can use a file requester to pick the icon
you wish to use. AddInfo can be used from WorkBench or from a shell.
AddInfo include full locale support and includes all CatComp sources.
Includes AddInfoPrefs, a GUI to edit your prefs quickly and easily. There
are two versions of AddInfoPrefs, one which uses GadTools and one which
used MUI so you can use which ever you prefer.
v1.4 adds support for NewIcons
Аватара пользователя
MAN-biker
Зрелый Амигофан
Зрелый Амигофан
 
Сообщения: 46
Зарегистрирован: 08 июл 2004, 00:25
Откуда: Мытищи


Вернуться в Софт Classic Amiga

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

cron