Ambient Mimetypes
-
hello
Comme vous le savez déjà, la dernière version d’ambient CVS permet d’écrire ses propres scripts Mimetypes. Sur le forum de MorphZone quelques scripts ont été postés, ces scripts permettent d’associer un type de fichier à une application. Par exemple de lire un fichier mp3 en double cliquant dessus ce qui provoque l’ouverture de SongPlayer ou ANR.
Si certains d’entre vous ont écrit des Mimetypes il serait interessant et enrichissant pour chacun de les poster dans ce thread afin d’en faire partager les Morphosiens.
à vous de jouer !
pour commencer en voilà quelques uns de Hooligan (Morphzone)
CPP_Doc
AMTD
1
Name CPP Document
Type text/cpp
Match
Name #?.cpp
OR
Name #?.cc
OR
Name #?.c
OR
Name #?.h
End
Action
Name Edit with MorphEd
Event DoubleClick
Command Workbench SDK:morphed/morphed %sp
End
End
HTM_Doc
AMTD
1
Name HTML Document
Type text/html
Match
Name #?.html
OR
Name #?.htm
End
Action
Name Open with V
Event DoubleClick
Command AMIGADOS run >NIL: MorphOS:Apps/Voyager/V %sp
End
Action
Name Open with AWeb
Event Menu
Command AMIGADOS run >NIL: Work:Internet/AWeb_MorphOS/AWeb local %sp
End
Action
Name Read HTML Source
Event Menu
Command Workbench SDK:morphed/morphed %sp
End
End
MP3_Sound (requires the famous ARexx script in S:, and all the players
linked on the ANR home page at #AmigaZeux)
AMTD
1
Name MP3 Audio Stream
Type audio/mp3
Match
Name #?.mp3
OR
Name #?.mp2
OR
Name #?.mod
OR
Name #?.mid
OR
Name #?.ogg
OR
Name #?.xm
OR
Name #?.s3m
OR
Name #?.ym
OR
Name #?.gym
OR
Name #?.sc68
OR
Name #?.spc
OR
Name #?.nsf
OR
Name #?.gbs
OR
Name #?.hes
OR
Name fc13.#?
End
Action
Name Play with AmiNetRadio
Event DoubleClick
Command AMIGADOS rx Sys:S/ANR.rexx url %sp
End
End
PDF_Doc
AMTD
1
Name PDF Document
Type text/pdf
Match
Name #?.pdf
End
Action
Name Show PDF
Event DoubleClick
Command Workbench sys:Apps/Apdf/apdf %sp
End
End
LHA_Archive
AMTD
1
Name LHA Archive
Type archive/lha
Match
Name #?.lha
End
Action
Event DragNDrop
Command AMIGADOS lha x %sp %D
Command INTERNAL LoadURI %D
Flag cd destination
End
Action
Name Extract to…
Event DoubleClick
Command AMIGADOS lha x %sp
Command INTERNAL LoadURI %D
Flag cd destination
End
Action
Name List archive contents
Event Menu
Command AMIGADOS lha l %sp
End
Action
Name Extract to Ram Disk
Event Menu
Command AMIGADOS lha x %sp ram:
Command INTERNAL LoadURI ram:
End
End
bien sûr il faut adapter les chemins des applications suivant votre configuration.
pardon, depuis quelques temps déjà oui
Reconnaitre un fichier par le point quelques chose, c’est plutôt nul. J’admet que tous les fichiers ne sont pas du type IFF et qu’il n’y a pas d’autre choix parfois mais en faire la passage obligé, bof.
Il me semblait que sous NewIcon, on pouvait associer une icone par type. Restait plus qu’a assigner un outils par icone et hop même résultat.
Et puis il a je crois MCP qui faisait un truc pareil.
Bref, je comprend pas trop ce besoin sous Ambiant. Il est si dépouillé que ça ?
Bref, je comprend pas trop ce besoin sous Ambiant. Il est si dépouillé que ça ?
tu comprends très bien ce besoin puisque tu viens de le décrire en détail.
d’autre part ce thread n’appelle pas de commentaires, il sert à poster des scripts.
– Il est possible de reconnaitre par le contenu avec la clause MATCH.
– NewIcon avait un système de deficon très peu pratique et limité à une action de doubleclic. Aussi limité que le deficon du workbench, en fait.
– MCP à ma connaissance ne permet pas de faire ça.
– Ambiant s’écrit Ambient.
Le système de filetypes d’ambient ressemble un peu plus à celui de magellan/dopus et permet d’avoir des entrées supplémentaires dans le menu contextuel, et lors d’un drag’n’drop, le tout modifiable avec des qualifiers si besoin est.
Est-ce qu’il y a une différence d’interprétation entre :
Match
Name #?.mp3
OR
Name #?.mp2
OR
Name #?.mod
OR
Name #?.mid
OR
Name #?.ogg
OR
Name #?.xm
OR
…
et
Match
Name #?.(mp3|mp2|mod|mid|ogg|xm)
/me fait cette dernière méthode et ambient à l’air d’apprécier ^^
Ha mais, je pense que… par la suite, avec la gui qui permettra de configurer tout ça, ambient risque de ne plus aimer
Don't lose it... and don't lose your head
Ma contribution (inclus les scripts de SSQ + certains provenant de l’ambient de Gunne)
– ANR.rexx
– AVI_Video_Stream
– CPP_Doc
– HTM_Doc
– JPEG Picture
– LHA archive
– LZX archive
– MP3 sound
– PDF doc
attention les scripts ne sont pas de moi mais de Hooligan (MorphZone). Rendons à César….
voilà un excellent mimetype de Gunne qui permet d’ouvrir les mp3 avec Aminet Radio et d’éditer les tags avec AmTagID3 (dispo sur aminet)
le mimetype à placer dans Sys:Morphos/Ambient/Filetypes (appellez le MP3_Audio par exemple) :
AMTD
1
Name MP3 Audio Stream
Type sound/mp3
Match
Match $494433
OR
Match $FFFA92
OR
Match $FFFB50
OR
Match $FFFB90
OR
Name #?.mp3
End
Action
Name Play with AmiNetRadio
Event DoubleClick
Command AMIGADOS rx Sys:S/ANR.rexx url %sp
End
Action
Name Edit TagID3
Event Menu
Command Amigados run >nil: AmTagID3 %sp
End
End
Le script Arexx à mettre dans Sys:S
et à nommer ANR.rexx
/*
** $VER: ANR-Script 1.0 (16.1.2006)
*/
ANRPATH = ‘Work:Sound/AmiNetRadio/AminetRadio’
parse arg mode’ ‘url
options results
IF ~show(‘P’,’AMINETRADIO.1′) then address command ‘WBRun ‘ANRPATH
do
IF ~show(‘P’,’AMINETRADIO.1′) then address command ‘waitforport AMINETRADIO.1’
end
address ‘AMINETRADIO.1’ ‘PLAY NAME=’url
voilà, pensez à modifier les chemins pour AminetRadio et AMTagID3
j’en ai fait un petit qui permet d’ouvrir Voodoo-X quand vous double-cliquez sur une archive lha
AMTD
1
Name LHA archive
Type archive/lha
Match
Name #?.lha
End
Action
Name Open with Voodoo-X
Event DoubleClick
Command WORKBENCH Applis:System/Voodoo-X/Voodoo-X %sp
End
End
voilà, encore une fois, modifiez les chemins.
Admin
Merci les gens de vous décarcasser pour nous
PS : Par contre, j’ai toujours des fenêtres qui s’ouvrent (notamment pour les vidéos).
Pour les .lha, je dois d’abord fermer la fenêtre qui apparaît pour que le lha se mette à travailler… On dirait qu’il reste bloquer. Vous avez ça aussi ?
—
/me est un peu fainéant et continue de se servir de son ClassAction tout bien réglé… mais se met doucement à Ambient.
Only Amiga makes it possible !
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Général › Ambient Mimetypes