You wrote a batch file that does its job, but you can't hand it to anyone without exposing every line, and the black console window pops up every time it runs. Advanced BAT to EXE Converter compiles that script into a real Windows executable and encrypts the code inside it.
Quick facts
- Developer: Brandon Dargo (BDargo Software)
- Platform: Windows
- Editions: a free edition and a PRO edition
- Output: native .EXE files that don't need any .DLL or .NET framework
Key features
Keep your script code hidden from the people who run it
Once compiled, users of your EXE cannot view or change your code, because it is encrypted and packed into the executable.
Run a batch file with no console window showing
The Invisible mode runs your converted EXE in the background without the batch console window. One of the advanced commands can also launch any Windows program completely invisibly.
Go past what normal batch files can do
There are over 40 extended commands that aren't available in normal batch files. They include hiding an application's dialog and using mouse input in your script. Decimal math is also supported, whereas the built-in set /a only handles integers.
Give the EXE a professional look and bundle your files
You can set the program's product version and company information and customize its properties, including an admin manifest. You can also embed extra files so you send one stand-alone EXE rather than several files.
Compile from the command line (PRO)
The PRO edition can build from the command line with aB2Econv.exe input.BAT output.EXE, which suits automated builds.
Who it's for
It suits you if you distribute batch-based tools, installers or automation scripts and want them to look and behave like ordinary programs. It also suits you if your scripts contain logic you'd rather not show to customers.
Pros and cons
Pros
- Encrypts your code and produces a native EXE
- Invisible mode and many extended commands
- No extra runtime needed on the target computer
- A free edition is available
Cons
- Command-line compiling is PRO only
- Encryption during compile requires English (United States) to be selected in the Windows Control Panel
- Extended commands only work in EXEs compiled with this tool, so your script is no longer a plain batch file
FAQs
Does the compiled EXE need extra files to run?
No. The generated EXE files don't require any .DLL or .NET framework.
Can I hide the console window?
Yes. Use the Invisible option to run the EXE in the background.
Can I compile from a script or build server?
Yes, with the PRO edition's command-line compiler.
Is there a free version?
Yes. The vendor offers a free edition alongside the PRO edition.
System requirements
Windows. The compiled EXE files run on Windows versions and languages without extra runtimes.