Doskey, qui s’en souvient

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

doskey0

Lorsque le bureau s’affiche. Clik droit sur le fond d’écran :

doskey1

Cliquez sur nouveau raccourci.

Donnez lui le chemin :

doskey2


%windir%\system32\cmd.exe /K c:\doskey.cmd

Donnez lui un nom :

doskey3

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 » :

doskey4

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.

Publicité
Cet article, publié dans déploiement, Deploiement, Deployment, scripts, Tips, Windows 10, Windows 7, est tagué , , , , , , , , , , , , , , . Ajoutez ce permalien à vos favoris.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s