FAQ Windows BatchConsultez toutes les FAQ

Nombre d'auteurs : 11, nombre de questions : 104, dernière mise à jour : 30 mars 2017 

 
OuvrirSommaireCommandes internesCommandes générales de l'invite de commande

On utilise la commande Echo :

 
Sélectionnez

Echo "Texte a afficher"
Créé le 6 octobre 2007  par kokotis
 
Sélectionnez

Set VarMessClgnt=Ici le message d'avertisement
 For /l %%i In (0,1,3) Do (
  Cls &Color 0C &echo.&echo  ==^> %VarMessClgnt% & Sleep 1
  Cls &Color 0A &echo.&echo  ==^> %VarMessClgnt% & Sleep 1
 )
Créé le 5 janvier 2008  par kokotis

On utilise la commande Title

 
Sélectionnez

Title Ici votre titre
Créé le 6 octobre 2007  par kokotis

On utilise la commande Set :

 
Sélectionnez

Set Path=%Path%;C:\répertoire
Créé le 6 octobre 2007  par kokotis
 
Sélectionnez

set /p VrChn= Chaine ? 
 
echo %VrChn%> fichier.txt
 
for /r %%i in (fichier.txt) do set VrCompt=%%~zi& set /a VrCompt-=2
 
 
del fichier.txt
 
if %VrCompt% gtr 5 echo  Chaine trop longue
if %VrCompt% equ 5 echo  Chaine de bonne longueur
if %VrCompt% lss 5 echo  Chaine trop courte
Créé le 5 janvier 2008  par kokotis

On utilise la commande call :

 
Sélectionnez

call fichier.bat

Call permet de revenir au programme appelant une fois le programme appelé terminé. On peut ainsi cascader les appels, on peut aussi [mode bricole] modifier le programme appelant dans le programme appelé

Créé le 6 octobre 2007  par kokotis

On utilise la commande Pause et l'exécution du script sera interrompue jusqu'à ce que l'utilisateur appuie sur une touche.

Créé le 6 octobre 2007  par kokotis

On utilise la commande Exit pour forcer l'arrêt du script.

 
Sélectionnez

goto :eof


La fin d'un script peut être aussi la derniére ligne du fichier ou encore sous XP l'utilisation d'un code de sortie

 
Sélectionnez

Exit 5
Créé le 6 octobre 2007  par kokotis

On utilise la commande exit. Tandis que la commande End permet d'arrêter un batch

Créé le 5 janvier 2008  par kokotis

Vous pouvez faire glisser un fichier quelconque sur un fichier batch. Le fichier batch sera alors lancé et le nom du fichier glissé sera enregistré dans la variables %1.
Si l'on fait glisser deux fichiers on utilise aussi la variable %2, ainsi de suite.

Faite un essai avec ceci en faisant glisser des fichiers sur le batch :

 
Sélectionnez

echo %1
echo %2
pause

Commentez Donner une note à l'article (0)

Créé le 15 février 2009  par kokotis

edit.com est l'éditeur de fichiers du DOS, pourtant toujours disponible sous Windows Vista, en version 2, qui date de... 1995.

Ce programme, comme d'autres ancêtres hérités de la sacro-sainte époque du DOS subsistant sous Vista, décide arbitrairement que votre clavier est un QWERTY, alors qu'il n'en est rien.

La commande keyb, disponible sous DOS, a disparu, mais a été remplacée par la commande kb16, disponible dans Windows Vista. Voici comment vous pouvez l'utiliser.

Pour un clavier AZERTY français :

 
Sélectionnez

kb16 fr

Pour un clavier AZERTY belge :

 
Sélectionnez

kb16 be

L'utilisation de cette commande ramène votre invite à l'époque où les noms de fichiers étaient limités à 8+3 caractères, et tout en majuscules : n'en soyez pas étonnés !

Si vous souhaitez quitter ce mode, vous pouvez en sortir en utilisant la commande exit.

Si vous souhaitez l'utiliser à chaque session du DOS, vous pouvez ajouter la commande kb16 suivi de votre clavier au fichier%WINDIR%\system32\autoexec.nt.

6 commentaires Donner une note à l'article (0)

Créé le 29 août 2009  par dourouc05

On utilise la commande cls (CLear Screen)

Créé le 6 octobre 2007  par kokotis

On utilise la commande Color, tapez color /? pour voir comment l'utiliser

Créé le 6 octobre 2007  par kokotis

On utilise la commande mode comme suit : cols = colonnes = largeur lines = lignes = hauteur

 
Sélectionnez

mode con cols=80 lines=90
Créé le 6 octobre 2007  par kokotis
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.