Voici le détail des commandes internes :(ci-dessous les commandes "spéciales")
Commande DOS de fichiers de commandes (elles se mettent dans des fichiers de commande (ex:Autexec.bat ) ou dans le fichier Config.sys
CALL

Sert à appelé un fichier de commandes depuis un autre

CALL [lecteur:] [chemin] fichier [param]
param => Paramètre requis par le fichier de commande appelé
ECHO
affiche des messages à l'écran ou active/désactive l'affichage des commandes;
ECHO [ ON ¦ OFF ]
ECHO [message ]
ECHO sans paramètre affiche l'état actuel de la commande.
FOR
Exécute une commande sur chaque fichier d'un ensemble de fichiers.
FOR %variable IN (ens) DO commande [param]
%variable => Paramètre de fichiers séparés par des espaces. Les caractères génériques sont permis.
commande =>Commande à exécuter pour chaque fichier.
param => Paramètre ou commutateurs pour la commande spécifiée.
Pour utiliser FOR dans les fichiers de commandes , spécifier %%variable au lieu de %variable.
GOTO
Dirige DOS vers une ligne ayant une étiquette dans un fichier de commande.
GOTO étiquette
étiquette =>Chaîne utilisé comme étiquette dans le fichier de commande.
Les étiquettes sont seules sur une ligne, précédées par deux-point < : >.
IF
Effectue un traitement conditionnel dans un fichier de commandes.
IF [NOT] ERRORLEVEL nombre commande
IF [NOT] chaîne1= = chaîne2 commande
IF [NOT] EXIST fichier commande
NOT => Spécifie que DOS exécute la commande seulement si la condition est fausse
ERRORLEVEL nombre=> Condition vraie si le dernier programme exécuté a renvoyé un code de sortie supérieur ou égal au nombre spécifié.
commande => Commande à exécuter si la condition est satisfaite.
chaîne1 = = chaîne2 => Condition vraie si les chaînes spécifiés concordent
EXIST fichier => Condition vraie si le fichier spécifié existe.
PAUSE
Interrompt l'exécution d'un fichier de commande et affiche le message : Appuyer sur une touche pour continuer...
PAUSE
REM
Enregistre un commentaire dans un fichier de commande ou dans CONFIG.SYS
REM [commentaire]
SHIFT
Change la position des paramètres remplaçables dans un fichier de commande.
MAJ
Les autres commandes ("normales") internes sont à la page suivante

Retour