Certaines commandes sont particulièrement adaptées au traitement par lots. Chaque commande est expliquée en détail dans la Référence des commandes. Voici une liste de quelques-unes des commandes que vous pourriez trouver les plus utiles :

 

ACTIVATE

active une autre fenêtre

BEEP

produit un son de hauteur et de durée quelconques par l'intermédiaire du haut-parleur de l'ordinateur

BREAKPOINT

définit un point d'arrêt dans le débogueur de fichiers batch

CALL

exécute un fichier batch à partir d'un autre

CANCEL

met fin au traitement de tous les fichiers de lots

CLS

efface la TCC fenêtre

COLOR

définit les TCC couleurs d'affichage

DEBUGSTRING

envoie du texte au débogueur

DEFER

reporte une commande jusqu'à la fin du fichier batch

DO

démarre une boucle. La boucle peut être basée sur un compteur, une expression conditionnelle, des chaînes de caractères ou des fichiers. ENDDO met fin à la boucle

DRAWBOX

dessine une boîte à l'écran

DRAWHLINE

trace des lignes horizontales à l'écran

DRAWVLINE

trace des lignes verticales à l'écran

ECHO

envoie du texte au périphérique de sortie standard

ECHOS

envoie du texte au périphérique de sortie standard

ECHOERR

envoie du texte au périphérique d'erreur standard

ECHOSERR

envoie du texte au périphérique d'erreur standard

ENDLOCAL

rétablit les paramètres enregistrés et permet d'exporter des variables spécifiques (voir SETLOCAL)

ENDTEXT

termine le bloc de texte commencé par TEXT

EVENTLOG

écrit une chaîne dans le journal des événements de l'application Windows

FOR

exécute des commandes pour chaque fichier correspondant à un ensemble de caractères génériques ou pour chaque entrée d'une liste

GOSUB

exécute un sous-programme à l'intérieur d'un fichier batch (voir RETURN).

GOTO

passe à un autre endroit du fichier batch

IF

IFF

exécute des commandes basées sur une expression conditionnelle

INKEY

collecte les données saisies au clavier et les stocke dans des variables d'environnement

INPUT

collecte les données saisies au clavier et les stocke dans des variables d'environnement

JABBER

envoie un message instantané (IM)

KEYSTACK

envoie des frappes aux applications

LOADBTM

changer le mode de fonctionnement du fichier batch

LOCAL

définit les variables locales d'une fonction de bibliothèque ou d'un fichier batch

MSGBOX

affiche une boîte de dialogue avec des boutons standard tels que Oui, Non, OK et Annuler, et renvoie la sélection de l'utilisateur

ON

initialise la gestion des erreurs pour Ctrl-C / Ctrl-Break, ou pour les erreurs de programme et de commande.

OSD

Afficher un texte flottant sur le bureau

PAUSE

affiche un message et attend que l'utilisateur appuie sur une touche

PDIR

crée un affichage personnalisé du contenu des répertoires, de type DIR

PLAYAVI

lire les fichiers .AVI de Windows

PLAYSOUND

lire les fichiers audio de Windows

POSTMSG

envoie un message à une fenêtre

QUERYBOX

affiche une boîte de dialogue pour la saisie de texte

QUIT

termine le fichier batch en cours et renvoie éventuellement un code de sortie

REM

place une remarque dans un fichier batch

RETURN

met fin à un sous-programme (voir GOSUB)

SCREEN

positionne le curseur sur l'écran et imprime éventuellement un message à son nouvel emplacement

SCRPUT

affiche un message en couleur

SENDMAIL

envoie un message électronique

SETLOCAL

sauvegarde l'unité de disque actuelle, le répertoire par défaut, l'environnement, la liste des alias et les paramètres des caractères spéciaux (voir ENDLOCAL).

SHIFT

modifie la numérotation des paramètres du fichier batch

SMPP

envoie des messages en utilisant le protocole SMPP

SNPP

envoie un message à un téléavertisseur alphanumérique

START

démarre une autre session ou fenêtre

SWITCH

sélectionne un groupe d'instructions à exécuter en fonction de la valeur d'une variable

TEXT

affiche un bloc de texte (voir ENDTEXT)

TIMER

lance ou lit un chronomètre

TITLE

modifie le titre de la fenêtre

VSCRPUT

affiche un message vertical en couleur

WMIQUERY

Interroger l'interface Windows Management Instrumentation

WMIRUN

exécuter des méthodes WMI sur des machines locales ou distantes

 

Ces commandes, ainsi que les variables internes et les fonctions de variables, rendent le langage amélioré des fichiers batch extrêmement puissant.