
Le précédent article a présenté dosshell4, première interface graphique présentée par Microsoft pour le MS-DOS.
La version 4 est open-source, mais elle ne fonctionne pas sous DosBox, et manque de convivialité.
Pour mémoire, l’entrée d’un programme se fait en 3 parties : disque||cd chemin||programme, en se souvenant que || apparaît avec la touche F4.
La version 5 est bien plus conviviale, et fonctionne également sous Dosbox.
Même si celle-ci n’est pas open-source, le site archive.org indique qu’elle est dans le domaine public :

Voyons si cette version peut devenir notre interface par défaut.
Installation
Après l’avoir téléchargée, il suffit de décompresser l’archive dans un dossier (que nous allons appeler SHELL5 ).
Pour le lancer, il faut appeler le fichier dosshell.exe
Il est également possible de conserver l’idée d’un fichier batch, que nous allons appeler menu.bat

Pour fonctionner, tous les fichiers de MS-DOS 5 doivent être placés dans un dossier nommé SHELL5 :

Présentation

Le menu contient 4 entrées par défaut :
- Command prompt : permet de revenir au mode commande (comme un terminal sous Linux)
- Editor : une entrée vers l’éditeur s’il est installé
- MS-DOS Qbasic : une entrée vers Qbasic s’il est installé
- Disk Utilities : divers utilitaires, qui permettaient principalement de gérer les disquettes
Une barre d’actions permet d’ajouter, modifier ou supprimer les entrées du menu. Il est possible d’y accéder avec la souris, ou en cliquant sur Alt + la lettre en surbrillance

Ainsi, Alt + F permet d’accéder au menu fichiers
- menu Fichiers
Permet de créer, modifier ou supprimer des entrées dans le menu :

- menu Options (Alt + O)
Permet de personnaliser l’affichage

- menu View (Alt + V)
C’est ici que vous indiquerez si vous souhaitez visualiser le menu ou le système de fichiers (un ancêtre de l’explorateur Windows).

Passons à la pratique
Nous allons créer un sous-menu appelé Emulateurs qui permettra de lancer les émulateurs de console que nous avons présentés dans précédent article.
Alt + F - New – Program roup

Emulateurs comme entrée, Emul comme nom de fichier de paramètres puis F2 pour valider.

Dans le sous-menu Emulateurs, ajoutons une entrée pour chaque programmes :
Alt + F - New – Program item

Celle-ci se décompose en 3 parties :
- Program Title: l’intitulé de l’entrée dans le menu (dans notre exemple NES)
- Commands : le fichier à lancer (nesticle.exe)
- Startup directory : répertoire dans lequel se situe le programme (c:emul\nes)
- nesticle.exe : le programme à lancer

Ce qui permet de lancer facilement notre émulateur NES :

En conclusion
Après le Dosshell 4, Dosshell 5 est bien plus facile à utiliser, et fonctionne aussi bien sous FreeDos, que DosBox.
Il répondra parfaitement à la plupart des usages que peuvent avoir les passionnés du DOS.
Si vous avez apprécié cet article, vous pourriez être intéressé(e) par notre sélection de logiciels libres.
Précédent : Le dosshell4 comme interface graphique
