Take Command is an alternative Windows command shell with many additional functions and features.
The program's interface provides a much more comfortable way to work at the command line. You're able to have multiple tabbed console sessions; these have all the usual Windows editing features, and many more (you can cut and paste text from one session to another, say); and the environment includes an Explorer-like tool to help you browse and navigate your system.
You're not just restricted to the usual Windows command line options, though. Take Command includes its own language, which is CMD-compatible but extended with 190+ internal commands, 330+ functions, 250+ variables, and more.
And so there are commands to display message boxes or AVI files, for instance; get input from the user; send SMS messages or HTML emails; send keypresses to an application; send a message to a window; compress or extract files from archives; monitor the clipboard/ folders/ files/ processes and so on; and work with files on FTP or HTTP servers just as easily as if they were on local drives.
Just in case that's not enough, you also get a powerful development environment to help you turn all this into scripts: an excellent editor, debugger and more.
Yet none of this gets in your way. The program is fully compatible with the commands you know and the CMD batch files you've created already, so you can continue to run those just as you always have. Although if you do, JP Software says there's one other benefit you may notice right away. Take Command is 20 to 200% faster at displaying output than the regular Windows command prompt.