This Public Domain language will compile executable exe files. Instead of Classes or Units of Available Commands, in Visual Batch each command is a separate binary exe that functions (GUI or Not) by how command line parameters are given to it when executed. This makes Visual Batch a custom language. Anyone can add a new command to it by programming or obtaining exe files that process command line arguments. It has with it some standard commands that help with tasks like ShowMessage, GetInput, MakeVar, etc... Once you have imported your commands and written your scripts in the IDE (Shown Below) you can compile the scripts and the command binaries that they use to a single compressed executable binary exe file, and it's as easy as batch scripting or .bat files.

An Example Record Database Programmed and Compiled In Visual Batch (w/Source)An Example Media Player Programmed and Compiled In Visual Batch (w/Source)An Example Web Browser Programmed and Compiled In Visual Batch (w/Source)Visit Support Forums
Note: Build 13 and up use the <> delimiter in Choose, Download, and DiskOps. See The List of Commands for how the delimiter is used in these three commands. After Updating you will have to Edit your projects accordingly. Also, The VBatch-IDE and VBAT2EXE Compiler source codes are now included in the Visual Batch Installer. Like any language in developmental stages, commands and syntax at times become depreciated. The comma in above mentioned commands has become depreciated as it was not compatable with Windows Filenames.