website logo
Auteur
avatar
Fab

Forum » » Ambient » » [Résolu] - Comment rajouter un type Mime...


Post� : 08-06-2010 21:49 icone du post

Mais dans l'exemple ci-dessus, il manque quand même la partie sur les règles de reconnaissance du fichier. Ces règles sont basées sur différents critères (nom, taille, attributs, contenu du fichier, ...).

Voici un exemple de descripteur complet, pour une cartouche SNES (mais uniquement basé sur l'extension, donc naze :)). Le fichier est nommé SNES et est placé dans sys:prefs/ambient/filetypes/application/.



AMTD
1
Type application/snes
Name SNES Rom
Match
    PatternHint #?.(smc|sfc)
    Name #?.(smc|sfc)
    End
Action
    Name Open
    Event DoubleClick
    Command AMIGADOS run > nil:&nb sp;Sources:SNES/snes9x-1.43-src/snes9x/snes9x >nil: %sp -ov&n bsp;-fs
    End
End  



Si tu veux en savoir plus sur les règles de reconnaissance basées sur le contenu ou autre, consulte le fichier mossys:ambient/recognition.db. Dans tous les cas, un descripteur complet est de la forme :



AMTD
1
Type <mimetype>
Name <nom>
Priority <priorité>
Match
  <règles de reconnaissance>
  End

Action
  <actions>
  End



A noter que tu n'as pas vraiment besoin de déclarer les actions dès le début.. Une fois le filetype créé et son bloc de reconnaissance présent, il suffira d'éditer le reste via l'éditeur de mimetypes (si tu as bien copié le filetype dans sys:prefs/ambient/filetypes//).




Cet article provient de Meta-MorphOS
https://www.meta-morphos.org/viewtopic.php?topic=551&forum=58