WinBatch es un lenguaje de scripting para Windows Vista, 2003, XP, 2000, NT. Los macros pueden ser iniciados desde los iconos, teclas de atajo, u otros macros de software para automatizar todos los aspectos de la operación del ordenador personal. WinBatch tiene una sintaxis sencilla similar a BASIC con módulos para manipular programas, gestión de redes, funcionamiento entre redes, y comunicaciones
Automatice casi todo mediante el envío de pulsaciones de teclas y clics de ratón. Cree atajos de teclado, ratón, joystick y mandos a distancia de mano. Defina abreviaturas que se expanden a medida que las teclea (p. ej. teclear "ap" produce automáticamente "a propósito"). Cree formularios de entrada de datos personalizados, interfaces de usuario y barras de menú. Otras características: reasignación de teclas; cambio de volumen o enmudecimiento; ejecutar programas; convertir cualquier script en un fichero EXE que se puede ejecutar en cualquier computador.