或cmd.exe）会读取档案内容，之后通常是以逐行的方式，执行它的命令。其最简单的例子，是逐行书写在命令行中会用到的各种命令。也可以在批次档后面加上更多种类的参数。更复杂的情况，需要使用if、for、goto、choice等命令控制程式的运行过程，如同C语言、Basic等高级语言一样。如果需要实现更复杂的应用，利用外部程式是必要的，这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理程序虽然是在命令行环境中运行，但不仅仅能使用命令行软件，任何当前系统下可运行的程序都可以放在批处理文件中运行。有