Bat-to-Exe converts your batch files into standalone Windows executables (.EXE files). The resulting EXE-files are compressed and encoded, making it hard to reverse-engineer your batch file.
On the Windows operating system, batch files are text files that contain a series of commands that should be executed by the operating system interpreter. The commands could be any kind of directives supported by the operating system's "command line" and/or names of other executable files or batch files. Since batch files are text-based, they can be easily reverse engineered.