Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Jul 08, 2020 3:31 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Sat Nov 10, 2007 12:46 am 
Offline
User avatar

Joined: Thu Mar 29, 2007 3:02 am
Posts: 249
Народ, просветите, или ссылку киньте, а?... :roll: хочется ассоциировать свой плейлист с типами файлов, которые он умеет читать...чтобы запускать плейлист по клику на файлик в файл-менеджере... думаю, было бы здорово.. ;)

_________________
*****:
;дух машины, мой бубен сильнее твоей тупости

*****:


Top
   
PostPosted: Sat Nov 10, 2007 1:22 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Это нужно редактировать настройки файлового менеджера.
Для kfar - kfar.ini.
Для kfm - kfm.ini.
В обоих случаях делаешь по аналогии с теми ассоциациями, которые уже там определены.
В случае с устаревшим sysxtree нужно исправлять на уровне исходника.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
PostPosted: Sat Nov 10, 2007 10:49 am 
Offline
User avatar

Joined: Thu Mar 29, 2007 3:02 am
Posts: 249
я не знаю механизма передачи параметра от файл менеджера... как плейлисту получить путь к файлу, который я в файлменеджере указал... :oops:

_________________
*****:

;дух машины, мой бубен сильнее твоей тупости



*****:


Top
   
PostPosted: Sat Nov 10, 2007 12:15 pm 
ДедОк
Механизм достаточно прост, для примера:
Запуск с параметром или без параметра производится функцией 70.7 (см. документацию).
Имеется заголовок приложения:
use32
db 'MENUET01'
dd 0x01
dd START
dd I_END
dd mem
dd stacktop
dd param <- указатель на нужную область
dd path

Если указатель указывает на 0х0, то ядро не передает параметров приложению, даже если параметры имеются.
Размер области под параметры лучше брать с запасом, например 4Кб.
Большинство приложений оперируют только с параметром, в котором содержится путь, но могут передаваться и другие данные, по этому лучше проверять на наличие в начале имени символа "/".


Top
   
PostPosted: Sat Nov 10, 2007 12:33 pm 
Offline
User avatar

Joined: Thu Mar 29, 2007 3:02 am
Posts: 249
о... теперь ясно:) спасибо большое... :)

_________________
*****:

;дух машины, мой бубен сильнее твоей тупости



*****:


Top
   
PostPosted: Sat Nov 10, 2007 2:33 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
ДедОк

Максимальная длина строки param 256 байт включая 0 и 1024 байта для path.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 6 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited