Par une ancienne version du pack chrysalis ou une archive séparée j'ai plusieurs mimetypes dans sys:prefs/ambient/Filetypes. Parmi ceux-ci dans 'internal' j'ai x-morphos-globalaction-directory et x-morphos-globalaction-file. Dans leurs actions il y a la possibilité d'archiver des fichiers ou des répertoires avec lha zip ou 7zip. J'ai failli remarquer à Papiosaur l'absence des archiveurs zip et 7zip du dernier pack chrysalis. Archiver fichier(s) ou répertoire(s) avec lha ou zip s'effectue sans problème mais pas avec 7 zip. Voici un extrait des fichiers d'origine.
Action
Name LHA
Menu Compresser en
Event Menu
Command AMIGADOS MOSSYS:C/LHa a -r -e -H1 -x -R -a `c:RequestFile` %sf
Flag cd source
Flag multiple
End
Action
Name ZIP
Menu Compresser en
Event Menu
Command AMIGADOS zip -r `c:requestfile` %sp
Flag cd source
End
Action
Name 7z
Menu Compresser en
Event Menu
Command AMIGADOS 7zr a -r `c:requestfile` %sp
Flag cd source
End
Action
Name LHA (pour plusieurs fichiers ou répertoires)
Menu Compresser en
Event Menu
Command AMIGADOS MOSSYS:C/LHa a -e -r -H1 -x -R -a `c:RequestFile` %sf
Flag cd source
Flag multiple
End
Action
Name LHA (compresse ce fichier directement en LHA)
Menu Compresser en
Event Menu
Command AMIGADOS RUN >NIL: MOSSYS:C/LHA a -e -r -H1 -R -a %sf.lha %sf
Flag cd source
End
Action
Name ZIP
Menu Compresser en
Event Menu
Command AMIGADOS zip -9 `c:requestfile` %sp
Flag cd source
End
Action
Name 7z
Menu Compresser en
Event Menu
Command AMIGADOS 7zr a `c:requestfile` %sp
Flag cd source
End
Et de ceux modifiés.
Action
Name LHA
Menu Compresser en
Event Menu
Command AMIGADOS MOSSYS:C/LHa a -r -e -H1 -x -R -a `c:RequestFile` %sf
Flag cd source
Flag multiple
End
Action
Name ZIP
Menu Compresser en
Event Menu
Command AMIGADOS zip -r -9 `c:requestfile` %sp
Flag cd source
End
Action
Name 7z
Menu Compresser en
Event Menu
Command AMIGADOS 7za a -r `c:requestfile` %sp
Flag cd source
End
Action
Name LHA (pour plusieurs fichiers ou répertoires)
Menu Compresser en
Event Menu
Command AMIGADOS MOSSYS:C/LHa a -e -r -H1 -x -R -a `c:RequestFile` %sf
Flag cd source
Flag multiple
End
Action
Name LHA (compresse ce fichier directement en LHA)
Menu Compresser en
Event Menu
Command AMIGADOS MOSSYS:C/LHA a -e -r -H1 -R -a %sf.lha %sf
Flag cd source
End
Action
Name ZIP
Menu Compresser en
Event Menu
Command AMIGADOS zip -9 `c:requestfile` %sp
Flag cd source
End
Action
Name 7z
Menu Compresser en
Event Menu
Command AMIGADOS 7za a `c:requestfile` %sp
Flag cd source
End
Voici la fenêtre de sortie du cli ou shell quand j'essaye de compresser fichier(s) ou répertoire(s) avec 7zip. En cas de compression de fichier(s)
https://www.casimages.com/i/200429035905443814.png.html . En cas de compression de répertoire(s)
https://www.casimages.com/i/200429040030690609.png.html .
Si parmi vous quelqu'un comprend pourquoi cela ne fonctionne pas par le menu contextuel grace ce genre de fichiers décrivant les actions qu'il indique pourquoi. Par contre si je compresse fichier(s) ou répertoire(s) avec 7zip depuis un cli ou shell tout se déroule bien. Il suffit juste d'être patient suivant la taille du ou des fichiers ou répertoires à compresser ainsi que de la puissance du processeur g3 g4 ou g5 de son ordi.
Brumiga