cmdgui Version 1.0
WinXP / 7, 8, 10, 11 Free Software

cmdgui is a tool that creates graphical interfaces for command-line programs. It turns the /h output of most commands into a GUI, with minimal extra markup.

If you love the command line for frequently repeated tasks where you've memorized the options, but find yourself looking up /h for commands you don't use often, cmdgui is for you. At that point it's quicker to use the command directly as a GUI with point and click. That's the niche this tool fills.

With cmdgui, you create simple .gui files that describe a command's options using an easy markup syntax. The tool generates a dialog with checkboxes, text fields, file browsers, and buttons - all automatically wired to build and execute the command line correctly.

cmdgui screenshot

Features

  • Simple markup language - Scripts are nearly the same as the output from -h or /h of your favorite command
  • Smart input types - Text fields, file/folder browsers, checkboxes, radio buttons, and action buttons
  • Automatic validation - Required fields, file existence checks, proper argument ordering
  • Dynamic generation - Can use batch scripts to generate GUIs on the fly and/or send the result to a batch script embedded in the .gui file
  • Portable - No installation required, no registry modifications

Example

Here's a simple .gui file that generated the PING GUI shown the screenshot:

PING
Send ICMP echo requests to test network connectivity
{{required text}} Target hostname or IP address
-t  Ping continuously until stopped
-l {{number}} Send buffer size.
-w {{number}} Timeout in milliseconds

The download comes with a number of examples, but if you'd like to see more before you try it, see our cmdGui example scripts page.

Download

Download: cmdGUI.zip (Just 60kb(!) current version: 1.0, free software)
Installation: unzip and copy files into the folder of your choice. If you double click it, it will offer (but not require) that you make .GUI files associated with it.
Requirements: All versions of Windows are supported. cmdgui is a portable application and does not require any support DLLs or modify any files other than in the directory it is installed.



© 2026 HCI Design ( wwwcontacthcidesign.com)