Image Microsoft Windows

Doskey

Appelle Doskey.exe, qui rappelle les commandes Windows XP, édite les lignes de commande et crée des macros.

Syntaxe

doskey {/reinstall | /listsize=taille | /macros:[{all | nom-exe}] | /history | /insert | /overstrike | /exename=nom-exe | /macrofile=NomFichier | nom-macro=[texte]}

Paramètres

/reinstall
Installe une nouvelle copie de Doskey.exe. Efface la mémoire tampon de l'historique de la commande.
/listsize=taille
Indique le nombre maximal de commandes dans la zone tampon d'historique.
/macros
Affiche la liste de toutes les macros doskey. Vous pouvez utiliser un symbole de redirection (>) avec /macros pour rediriger la liste vers un fichier. Vous pouvez abréger /macros en /m.
all
Affiche les macros doskey pour tous les exécutables.
nom-exe
Affiche les macros doskey du fichier exécutable spécifié.
/history
Affiche toutes les commandes stockées en mémoire. Vous pouvez utiliser un symbole de redirection (>) avec /history pour rediriger la liste vers un fichier. Vous pouvez abréger /history en /h.
{/insert | /overstrike}
Indique si le nouveau texte que vous tapez doit remplacer l'ancien. Si vous utilisez /insert, le nouveau texte que vous tapez sur une ligne est inséré à la place du texte existant (comme si vous appuyez sur la touche INSER). Si vous utilisez /overstrike, le nouveau texte remplace l'ancien. Le paramètre par défaut est /overstrike.
/exename=nom-exe
Spécifie le programme (c'est-à-dire, le fichier exécutable) dans lequel la macro doskey est exécutée.
/macrofile=NomFichier
Spécifie un fichier contenant les macros que vous voulez installer.
nom_macro=[texte]
Crée une macro qui exécute les commandes spécifiées par le texte. Le nom_macro représente le nom à assigner à la macro. Texte spécifie les commandes à enregistrer. Si vous ne complétez pas le paramètre texte, toutes les commandes éventuellement assignées au nom_macro sont supprimées.
/?
Affiche l'aide à l'invite de commandes.

Remarques

Exemples

Les options de ligne de commande /macros et /history sont utiles pour créer des programmes de commandes qui enregistrent des macros et des commandes. Par exemple, pour stocker toutes les macros doskey courantes, tapez :

doskey /macros > macinit

Pour utiliser les macros stockées dans Macinit, tapez :

doskey /macrofile=macinit

Pour créer un programme de commandes nommé Tmp.bat contenant des commandes récemment utilisées, tapez :

doskey /history > tmp.bat

Pour définir une macro de commandes multiples, utilisez $t pour séparer les commandes, comme indiqué ci-dessous :

doskey tx=cd temp$tdir/w $*

Dans l'exemple précédent, la macro TX fait de Temp le répertoire en cours, puis affiche la liste d'un répertoire en format large. Vous pouvez utiliser $* à la fin de la macro pour ajouter d'autres options de ligne de commande à la commande dir lors de l'exécution de TX.

La macro suivante utilise un paramètre de commande comme nouveau nom de répertoire :

doskey mc=md $1$tcd $1

La macro crée un répertoire, puis passe du répertoire en cours à ce nouveau répertoire.

Pour utiliser la macro ci-dessus en vue de créer un répertoire nommé Livres et de passer à ce répertoire, tapez :

mc livres

Pour créer une macro doskey pour un programme appelé Ftp.exe, incluez /exename comme suit :

doskey /nom_exe:ftp.exe go=open 10.127.1.100$tmget *.txt c:\reports$bye

Pour utiliser la macro ci-dessus, lancez ftp. À l'invite ftp, tapez :

go

Ftp exécute les commandes open, mget et bye.

Pour créer une macro qui effectue un format de disque rapide et inconditionnel, tapez :

doskey qf=format $1 /q /u

Pour formater rapidement et inconditionnellement une disquette dans le lecteur A, tapez :

qf a:

XOX

Rubriques connexes

Converted from CHM to HTML with chm2web Standard 2.75 (unicode)