Doskey, la commande MS-DOS ressuscitée
Command.com
a été supprimé à partir de Windows XP et a été remplacé par cmd.exe
cmd.exe
est pratiquement une copie renommée command.com
. Néanmoins, des commandes ont été supprimées et il est aussi limité et ne propose pas d’historique, ni les possibilités de personnalisation qu’offrent les shells *nix et lin*x. Un outil « doskey« , à l’heure de gloire de MS-Dos, permettait de personnaliser en terme de fonction l’invite de commande.
On va le ressusciter pour se faciliter la vie en invite de commande sous Windows, en particulier les serveurs Windows.
Réinstallation de doskey
On commence par la réinstallation de Doskey. En fait doskey n’a pas véritablement disparu. Il est aux abonnés absent…
Il suffit de faire
dir c:\*doskey*.* /s more
Et on a en résultat :
c:\>dir c:\*doskey*.* /s more
Le volume dans le lecteur C n’a pas de nom.
Le numéro de série du volume est 8E63-96AE
Répertoire de c:\Windows\System32
15/09/2018 08:29 18 944 doskey.exe
1 fichier(s) 18 944 octets
Répertoire de c:\Windows\System32\fr-FR
15/09/2018 17:36 2 560 doskey.exe.mui
1 fichier(s) 2 560 octets
Répertoire de c:\Windows\System32\ja-jp
15/09/2018 05:41 2 560 doskey.exe.mui
1 fichier(s) 2 560 octets
Répertoire de c:\Windows\SysWOW64
15/09/2018 08:29 16 384 doskey.exe
1 fichier(s) 16 384 octets
Répertoire de c:\Windows\WinSxS\amd64_microsoft-windows-m..ommandlineutilities_31bf3856ad364e35_10.0.17763.1_none_6de2d78cbf7e0077
15/09/2018 08:29 18 944 doskey.exe
1 fichier(s) 18 944 octets
Répertoire de c:\Windows\WinSxS\amd64_microsoft-windows-m..utilities.resources_31bf3856ad364e35_10.0.17763.1_fr-fr_18c9143b3ec6e60b
15/09/2018 17:36 2 560 doskey.exe.mui
1 fichier(s) 2 560 octets
Répertoire de c:\Windows\WinSxS\amd64_microsoft-windows-m..utilities.resources_31bf3856ad364e35_10.0.17763.1_ja-jp_a516898f0913dd64
15/09/2018 05:41 2 560 doskey.exe.mui
1 fichier(s) 2 560 octets
Répertoire de c:\Windows\WinSxS\wow64_microsoft-windows-m..ommandlineutilities_31bf3856ad364e35_10.0.17763.1_none_783781def3dec272
15/09/2018 08:29 16 384 doskey.exe
1 fichier(s) 16 384 octets
Total des fichiers listés :
8 fichier(s) 80 896 octets
0 Rép(s) 201 157 648 384 octets libres
c:\>
Ouvrir un terminal, une invite de commande.
Tapez :
doskey /reinstall
Puis faites « Entrée »
La fenêtre cmd se ferme à l’éxécution de la commande mais pas d’inquiètudes.
Création du raccourci
Cliquez sur l’icône Bureau comme sur l’image ci-dessous
Lorsque le bureau s’affiche. Clik droit sur le fond d’écran :
Cliquez sur nouveau raccourci.
Donnez lui le chemin :
%windir%\system32\cmd.exe /K c:\doskey.cmd
Donnez lui un nom :
Le fichier « c:\doskey.cmd
» est un fichier que vous devez créer et qui aura les commandes pour doskey afin de personnaliser votre expérience invite de commande « cmd.exe
»
Une fois le raccourci créée. Faire un click droit sur l’icône du raccourci et dans le menu déroulant cliquez sur « Propriétés
» :
On remplace « %windir%
» dans le champs « Démarrer dans : » par « %homedrive%\%homepath%
»
Puis on créée un fichier texte où on y met par exemple ces commandes :
@echo off
DOSKEY listsize=128
DOSKEY ls=dir
DOSKEY cd=cd $1$Tdir
DOSKEY clear=cls
On enregistre ce fichier dans « c:\
» et on lui donne le nom doskey.cmd
Rappel des variables Windows utiles pour cette doc :
Des variables windows sont utilisées. Voici leur signification.
Windir
: répertoire de Windows.
HOMEDRIVE
: disque local primaire (partition système).
HOMEPATH
: dossier par défaut pour les utilisateurs.