Submitted sites must have content directly related to the category. This category is specifically for batch programming in DOS and DOS-based operating systems (such as Windows 95/98/ME). Content dealing with other Operating Systems, such as Unix, Linux, Windows NT/2K/XP, SunOS, OS/2, FreeBSD, IRIX etc., does not qualify. Also, please note that Windows console applications are not DOS programs.
DOS batch language is an interpretive procedural language. It is considered quite limited in comparison to other common programming languages, although its limits, even today, are still being expanded by creative programmers.
A batch file is a text file that contains a sequence of commands executed by the command interpreter. It is called a batch file because it batches (bundles or packages) into a single file a set of commands that would otherwise have to be presented to the system interactively from a keyboard one at a time. Although most batch files are written for the sake of convenience, some tasks that can be accomplished in a batch program cannot otherwise be accomplished at the command prompt or in a graphical user interface.