Doskey
"Pingouins dans les
champs, hivers méchant."
proverbe de microsoft
POUR TOUS LES FANATIQUE DU DOS !
Doskey est un logiciel dos qui se trouve dans le repertoire
command de windows
c'est un programme TSR (Terminate & Stay Resident) qui
n'occuppe que 3ko de memoire, il permet de faire un tas de chose
trés pratique
Syntaxe
pour lancer doskey avec les valeurs par default,
vous tapez :
doskey
la valeur par defaut du buffer utiliser pour
stocker les commandes et les macros est de 512 octets si vous
voulez en mettre plus vous pouvez faire :
doskey /bufsize=taille
exemple pour mettre 2048 octets :
doskey /bufsize=2048
Rappel d'une commande
si vous avez tapez une commande et que vous voulez la
rappeler, vous pouvez parcourir avec les touche fleché toutes
les commandes stocké en memoire
pour afficher toutes les commandes contenues dans la memoire,
appuyer sur F7
pour les supprimez faites Alt+F7
pour rappeler une commande dont vous connaisser le n° (celui
afficher lorsque vous faites F7), appuyer sur F9
vous pouvez aussi chercher une commande que vous avez tapez avec
la touche F8, exemple, vous tapez :
dir c:\rigolo\gato\chocolat\*.rir /o/p
ensuite vous tapez plein d'autre commande et vous voulez
rappelez celle là alors vous tapez les premieres lettre de cette
commande :
dir
et vous faites F8 jusqu'a ce que vous tombez sur la bonne
commande
pour avoir toutes les commandes en memoires, tapez :
doskey /h
et pour ecrire tous ça dans un fichier :
doskey /h > fichier.txt
Modification d'une commande
le dos c'est bien mais c'est parfois trés chiant ! exemple,
vous ecrivez votre commande :
copy c:\idule\machin\chose\truc\binz\blabla.txt
c:\bidule\machin\chose\truc\binz\blabla2.txt
et vous vous appercevez que vous avez oublier le b à bidule
! maman gato chocolat ! j'vais devoir tout retapez !
et bin grace a doskey vous allez pouvoir reparer ça !
vous vous "promenez" dans votre commande avec les
touches fleché, et en appuyant sur la touche insert vous pouvez
inserer du texte ou reecrire au dessus
Les macros
j'avais deja fait un article sur les macros dans le n°2 de H=EDM² donc je vous le ressort ici :
les macro c'est
tout con et ça peut tous changer
avantage : elle est logé en memoire vive, executé en prorité
ABSOLUE (avant même les .com)
défaut : pas plus de 127 caracteres, pas de GOTO, elle s'efface
quand on redemarre
idée : imaginé dans un virus une macro dont le nom est win ou
dir ! (c:
syntaxe :
doskey nomdelamacro = macro
exemple :
doskey dir=del *.sys
super exemple !, quand on tape dir on suprime tous les
fichier .sys du répertoire ! COOL !
doskey win= del c:\command.sys
à essayer sur son ordinateur ! trés marrant !
attention, j'en profite pour corrigé une erreur que j'avais fait
:
MEA COULPA :
O pardonné moi j'ai pas fait exprés ! j'ai mis :
doskey win = del c:\command.sys
à essayer sur son ordinateur ! trés marrant !
or ce n'est pas command.sys mais command.com !
maintenant je vais completer un peu cet article :
F10 permet de suprimer toutes les macros en memoire (on sait jamais si y'as un petit malin qui est passé par là !)
pour avoir la liste des macro en memoire tapez :
doskey /m
et pour le redirigez vers un fichier :
doskey /m > macro.txt
quelques caractéres speciaux :
$T : sert a separer les commandes
$G : permet de rediriger la sortie (comme ">")
$G$G : permet de rediriger la sortie à la fin d'un fichier (comme ">>")
$L : redirige l'entré (comme "<")
$1 à $9 : si vous entrez par exemple : la_macro c:\machin binz /p, et bin $1 contiendra c:\machin, $2 : binz, $3 : /p
$* : si vous entrez par exemple : la_macro c:\machin binz /p, $* contiendra c:\machin binz /pimaginez la commande :
doskey dir=doskey /h$G$Gespion.txt$Tdir $*
dans l'autoexec.bat !
diabolique :) niarf niarf !
a vos batch, pret ? creer !
CROQMORT