Batch files hold the computing world together.
They are often the tool of choice when automating routine tasks. Recently while creating such a file it occurred to me that instead of a simple text based interface I could use the Windows API to facilitate user interaction. Hopefully others will find it as useful as I have when creating batch files in a Windows-based environment. As you might expect any text field with spaces must be surrounded with double quotes. The following error codes are used to indicate which button the user selected.