IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Commandes internes > Commandes générales de l'invite de commande
        Comment afficher du texte dans la console ?
        Comment afficher la date ?
        Comment afficher l'heure ?
        Comment effacer la console dans un batch ?
        Comment changer la couleur du texte dans la console ?
        Comment définir la taille de la fenêtre console ?
        Comment afficher un message d'avertissement clignotant et émettre un Bip ?
        Comment modifier le titre dans la barre un titre de la console dans un batch ?
        Comment ajouter temporairement un chemin au PATH dans un batch ?
        Comment créer une variable dans un batch ?
        Comment remplacer un caractère dans une variable ?
        Comment créer et utiliser une variable dans une même boucle for ?
        Comment vérifier si une chaîne contient ni plus ni moins 5 caractères
        Comment appeller un fichier de commande depuis un autre fichier de commande
        Comment marquer une pause ?
        Comment marquer une pause pendant 5 secondes ?
        Comment quitter un script ?
        Comment quitter automatiquement la console ?

rechercher
precedent    sommaire    suivant    telecharger


Comment afficher du texte dans la console ?
auteur : kokotis
On utilise la commande Echo :

Echo "Texte a afficher"

Comment afficher la date ?
auteur : kokotis
On utilise la variable %date%

Echo %date%

Comment afficher l'heure ?
auteur : kokotis
On utilise la variable %time%

Echo %time%

Comment effacer la console dans un batch ?
auteur : kokotis
On utilise la commande cls (CLear Screen)


Comment changer la couleur du texte dans la console ?
auteur : kokotis
On utilise la commande Color, tapez color /? pour voir comment l'utiliser


Comment définir la taille de la fenêtre console ?
auteur : kokotis
On utilise la commande mode comme suit

mode con cols=80 lines=90

Comment afficher un message d'avertissement clignotant et émettre un Bip ?
auteur : kokotis

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
 )

Comment modifier le titre dans la barre un titre de la console dans un batch ?
auteur : kokotis
On utilise la commande Title

Title Ici votre titre

Comment ajouter temporairement un chemin au PATH dans un batch ?
auteur : kokotis
On utilise la commande Set :

Set Path=%Path%;C:\répertoire

Comment créer une variable dans un batch ?
auteur : kokotis
On utilise la commande Set :

Set nomDeLaVariable=chaîneContenuDansLaVariable

Comment remplacer un caractère dans une variable ?
auteur : kokotis
Pour l'exemple on remplace les a par des e :

Set nomDeLaVariable=% nomDeLaVariable:a=e%

Comment créer et utiliser une variable dans une même boucle for ?
auteur : kokotis
Il faut utiliser l'expansion retardée de variable d'environnement : On ajoute setlocal enableDelayedExpansion avant la boucle

setlocal enableDelayedExpansion 
for /F %%D in (c:\Mon_fichier) do (
	for /F "tokens=4 delims=\" %%E in ("%%D") do (
		set mavar=%%E
		echo !mavar!
		pause
	)
)
endlocal

Comment vérifier si une chaîne contient ni plus ni moins 5 caractères
auteur : kokotis

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

Comment appeller un fichier de commande depuis un autre fichier de commande
auteur : kokotis
On utilise la commande

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é


Comment marquer une pause ?
auteur : kokotis
On utilise la commande Pause et l'exécution du script sera interrompue jusqu'à ce que l'utilisateur appuie sur une touche.


Comment marquer une pause pendant 5 secondes ?
auteur : kokotis
Une technique consiste à pinger une adresse IP bidon :

ping 0.0.0.0 -n 5 > NUL
On peut aussi utilise la commande Sleep (La commande Sleep n'est pas dans Windows, il faut la télécharger)


Comment quitter un script ?
auteur : kokotis
On utilise la commande Exit pour forcer l'arrêt du script.

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

Exit 5

Comment quitter automatiquement la console ?
auteur : kokotis
On utilise la commande exit. Tandis que la commande End permet d'arrêter un batch


rechercher
precedent    sommaire    suivant    telecharger

Consultez les autres F.A.Q's


Valid XHTML 1.1!Valid CSS!

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 © 2007 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni 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.