Windows est fourni avec une version du DOS, ce qui permet d'exploiter les fonctionnalités et l'enchaînement de commandes définies dans un script. Un fichier Batch (en français : "lot"), est un simple fichier texte (ascii) dont chaque ligne contient des commandes interprétables successivement par le DOS.
Ce fichier peut être indifféremment lancé depuis une session DOS ou directement, par un double clic, depuis Windows.