Doskey est un utilitaire MS-DOS qui permet à l'utilisateur de conserver un historique de toutes les commandes utilisées sur un ordinateur. Doskey permet d'exécuter des commandes fréquemment utilisées sans avoir à les taper chaque fois qu'elles sont nécessaires.
Disponibilité
Doskey est une commande externe et est disponible pour les systèmes d'exploitation Microsoft suivants sous le nom doskey.exe.
- MS-DOS 5.0 et supérieur
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Syntaxe Doskey
- Windows Vista et syntaxe ultérieure.
- Windows XP et syntaxe antérieure.
Windows Vista et syntaxe ultérieure
DOSKEY [/ REINSTALL] [/ LISTSIZE = taille] [/ MACROS [: TOUS |: exename]] [/ HISTORY] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = filename] [macroname = [text]]
/ RÉINSTALLER | Installe une nouvelle copie de Doskey. |
/ LISTSIZE = taille | Définit la taille du tampon d'historique des commandes. |
/ MACROS | Affiche toutes les macros Doskey. |
/ MACROS: TOUS | Affiche toutes les macros Doskey pour tous les exécutables qui ont des macros Doskey. |
/ MACROS: exename | Affiche toutes les macros Doskey pour l'exécutable donné. |
/HISTOIRE | Affiche toutes les commandes stockées en mémoire. |
/INSÉRER | Spécifie que le nouveau texte que vous tapez est inséré dans l'ancien texte. |
/ OVERSTRIKE | Spécifie que le nouveau texte remplace l'ancien texte. |
/ EXENAME = exename | Spécifie l'exécutable. |
/ MACROFILE = nom de fichier | Spécifie un fichier de macros à installer. |
macroname | Spécifie un nom pour une macro que vous créez. |
texte | Spécifie les commandes que vous souhaitez enregistrer. |
Touches d'option
HAUT, BAS | Les flèches haut et bas rappellent les commandes. |
Esc | Efface la commande actuelle. |
F7 | Affiche l'historique des commandes. |
Alt + F7 | Efface l'historique des commandes. |
[caractères] F8 | Recherche la commande commençant par [chars]. |
F9 | Sélectionne une commande par numéro. |
Alt + F10 | Efface les définitions de macro. |
Voici quelques codes spéciaux dans les définitions de macro Doskey:
$ T | Séparateur de commandes. Permet plusieurs commandes dans une macro. |
1 $ - 9 $ | Paramètres de lot. Equivalent à% 1-% 9 dans les programmes batch. |
$ * | Symbole remplacé par tout ce qui suit le nom de la macro sur la ligne de commande. |
Windows XP et syntaxe antérieure
DOSKEY [/ switch …] [macroname = [text]]
/ BUFSIZE: taille | Définit la taille du tampon de macro et de commande. | (par défaut: 512) |
/ ECHO: on | off | Active / désactive l'écho des extensions de macro. | (par défaut: activé) |
/ FILE: fichier | Spécifie un fichier contenant une liste de macros. | |
/HISTOIRE | Affiche toutes les commandes stockées en mémoire. | |
/INSÉRER | Insère de nouveaux caractères dans la ligne lors de la frappe. | |
/ KEYSIZE: taille | Définit la taille du tampon de saisie anticipée du clavier. | (par défaut: 15) |
/La taille de la ligne | Définit la taille maximale du tampon d'édition de ligne. | (par défaut: 128) |
/ MACROS | Affiche toutes les macros Doskey. | |
/ OVERSTRIKE | Remplace les nouveaux caractères sur la ligne lors de la frappe. | (défaut) |
/ RÉINSTALLER | Installe une nouvelle copie de Doskey. | |
macroname | Spécifie un nom pour une macro que vous créez. | |
texte | Spécifie les commandes que vous souhaitez affecter à la macro. |
Touches d'option
HAUT, BAS | Les flèches rappellent les commandes. |
Esc | Efface la commande actuelle. |
F7 | Affiche l'historique des commandes. |
Alt + F7 | Efface l'historique des commandes. |
[caractères] F8 | Recherche la commande commençant par [chars]. |
F9 | Sélectionne une commande par numéro. |
Alt + F10 | Efface les définitions de macro. |
Vous trouverez ci-dessous des codes spéciaux que vous pouvez utiliser dans les définitions de macro Doskey.
$ T | Séparateur de commandes: autorise plusieurs commandes dans une macro. |
1 $ - 9 $ | Paramètres de lot: équivalent à% 1-% 9 dans les programmes de lot. |
$ * | Symbole remplacé par tout ce qui suit le nom de la macro sur la ligne de commande. |
Exemples de Doskey
doskey
Démarre doskey et vous permet d'appuyer sur la commande haut ou bas pour afficher l'historique ou sur la droite ou la gauche pour retaper la commande précédente.
doskey / histoire
Afficher l'historique des commandes exécutées à l'invite de commande. Étant donné que doskey est chargé par défaut avec les versions récentes de Windows, c'est un moyen facile de déterminer quelles commandes ont été exécutées sur n'importe quelle fenêtre de ligne de commande Windows ouverte.