Skip to main content

Replace Your Windows Console and CMD Command Prompt Windows

The Windows Command Prompt shortcut is a Windows console (command line, or character mode) session that runs the default Windows command shell CMD.EXE.

The command line is essential for developers, systems administrators and advanced users. Unfortunately, CMD Windows commands and the Windows console UI have always been woefully lacking in ability compared to what is available in most other operating systems. Because of the limitations in CMD and the Windows console, users have been forced to use the GUI for inappropriate tasks, or even to write custom programs to perform simple tasks that CMD should have been able to handle.

Take Command Windows Console Replacement and Windows CMD Command Line

Take Command is a comprehensive interactive GUI and Windows command line toolkit that makes your command prompt windows easier to use and far more powerful. Take Command includes optional Windows Explorer integration, tabbed console windows, and major enhancements to standard Windows CMD commands such as COPY, DEL, DIR, FOR, MOVE, REN, SET, and START And it and adds more than 225 new commands, command dialogs, command line syntax coloring, vastly improved command line editing, programmable filename and directory tab completion, and thousands of other features.

Take Command is also a powerful batch file programming tool, including an integrated IDE with a sophisticated editor and batch debugger. Take Command offers extensions such as DO loops, SWITCH statements, error and exception handling, system monitoring and event triggers, and more than 780 built-in variables and functions. And you can extend that with 3rd-party plugins and user-defined functions.

12 Reasons Why You Should Replace Your Windows Console

The Windows console is responsible for running character-mode applications, including CMD, PowerShell, WSL bash, etc. It was introduced in Windows NT 3.1 in 1993, and some major internal architectural improvements were made in Windows 10 and 11.

Unfortunately, the improvements to the user interface were relatively minor, and though some efforts were made to improve the CMD console UI in Windows Terminal, they fall far short of what Take Command has been providing for years.

So why replace it with Take Command?

  1. The Windows console is slow, and even slower when using Windows Terminal. Take Command's tab windows typically display output between 20% and 300% faster.
  2. Take Command (like Windows Terminal) offers tabbed windows to run your character-mode applications. But Take Command takes it to another level by including vertical or horizontal tab groups and splitter windows.
  3. Tabbed windows can be reordered, detached, or torn off, and existing console windows can be attached as new Take Command tab windows.
  4. Take Command provides an optional embedded Windows File Explorer window that displays a tree view of the folders on your system and the contents of the selected folder (List View) on the right. You can drag folders and files from the Explorer window and drop them in a command prompt window.
  5. Take Command can be easily configured for your preferences with its configuration dialogs.
  6. Take Command has an optional tabbed tool bar that you can use to execute internal or external commands, aliases, or batch files with the click of a mouse (or an accelerator key). You can define up to 20 tabs, each with up to 50 toolbar buttons.
  7. Take Command provides a configurable Status Bar that can display quick help for the current command, tooltips, and system information, including tab window size, CPU usage, memory usage, date & time, character values at the cursor location, and a slider control for window transparency.
  8. Cut and Paste options are limited in the default CMD console or Windows Terminal. Take Command adds both line and column selection, double-click or triple-click selections, overwriting or appending to the Windows clipboard, and a variety of paste options.
  9. Take Command windows can be styled with a choice of 18 themes.
  10. Take Command and TCC offer a wide variety of colorization options, not just foreground and background colors.
  11. Take Command includes invaluable tools, including a batch file debugging IDE, a regular expression creator / analyzer, search and replace in files, and a macro recorder / playback.
  12. Extensive help (quick help, context sensitive help, and general help) is available in English, French, German, and Spanish at the touch of a button.

Solving Your CMD Windows Commands Frustrations

Compatible with CMD.EXE

Take Command is a CMD and Windows console replacement that is upwardly compatible with your existing CMD commands and CMD batch files, while adding thousands of new features.


The user interface is available in English, French, German, Italian, Russian, and Spanish. (Online help is available in English, French, German, and Spanish.)


Take Command is fully customizable, including multiple themes, input, output, and error colors, syntax coloring, menus, toolbars, and moveable / dockable windows.


The integrated and familiar environment means you are immediately more productive with your command line and batch file programming tasks.


It's fast - 20-200% faster at displaying output than the CMD command prompt in Windows. And Take Command runs your batch files faster than CMD!

Popup Help

The comprehensive help (including context-sensitive popup help for command line commands syntax), speeds your development time and reduces syntax errors.

Take Command is our flagship product. For 30+ years, JP Software has been helping programmers, system administrators, technical support professionals, and advanced users save time and money, and solve their Windows command line frustrations. Take Command offers a new approach to working in console windows, bringing users the power of the command line and the ease of use of the Windows GUI. Take Command includes a compatible CMD.EXE replacement Windows command shell that provides you with a vastly better UI, and thousands of features that are not available at the CMD command line (or even in those vaunted Linux shells).

An Unrivaled Command Shell and Windows Console Replacement

Take Command : Tabbed Command Prompt Windows Consoles

Packed With Features Windows Console Users Need

  • You can run multiple command prompt windows and GUI applications simultaneously in tabbed windows, including our own Take Command Console (TCC), CMD, bash and PowerShell.
  • The integrated file explorer allows you to examine directories and drag and drop files to the tabbed command prompt windows.
  • The programmable tabbed toolbar lets you create up to 20 tabs with up to 50 toolbar buttons on each. Toolbar buttons can start new tabs or windows, or send commands or text to existing tabs.
  • Take Command and TCC support ANSI, UTF8, and UTF16 files, redirection, and pipes.
  • The TCC scripting language is a massive superset of CMD command prompt commands, with 270 internal commands, 440 internal functions, and 340 internal variables. Almost all of the CMD  commands (e.g. COPY, DEL, DIR, MOVE, REN, START, etc.) are enhanced with hundreds of additional options, and TCC adds more than 220 new commands. Take Command can usually do in one or two lines what requires dozens of lines with CMD (if it can do it at all).
  • Most of the commands in TCC (such as COPY, DIR, DEL, MOVE, REN, START, etc.) have command dialogs that allow you to select filenames and options and see your command line before executing it. The most powerful Windows command shell is also the easiest to use!
  • Create multithreaded batch files with the THREAD command.
  • Take Command includes the V File Viewer, the best text and binary file viewer available for Windows. It includes bidirectional scrolling, hex listings, fixed and floating rulers, grid lines, extensive searching and printing features, and much more.
  • Select or exclude files by date, time, size, owner, description, and extended wildcards or regular expressions for extraordinary flexibility in file and directory management.
  • Specify multiple filenames for most file processing command prompt commands (i.e., COPY, DEL, DIR, MOVE, REN, etc.). COPY even supports multiple targets as well as multiple sources.
  • The scripting language includes a complete set of flow control structures including IF-Then-Else, DO and FOR loops, SWITCH, subroutines, batch libraries, etc.
  • Create and debug your batch scripts with the integrated IDE. The IDE includes tabbed edit windows and a sophisticated debugger with single stepping, conditional breakpoints, syntax coloring, tooltips, bookmarks, tabbed variable, watch, and call stack windows. Windows batch file programming has never been easier or more powerful!
  • The built-in screen scrollback buffer lets you review or print command line output from past commands, and find text in any tabbed window.
  • You can choose from multiple types of redirection, including redirecting and piping to STDERR, "here-document" and "here-string" redirection, and TEE and Y pipe fittings.
  • Browse command line and directory history, filename and directory completion, and use numerous cut and paste options (even with Windows command line applications that have no internal cut and paste support) with the advanced line editor. All command line editing keys can be changed in the key definition dialog.
  • Colorize your command prompt windows with TCC's configurable syntax colors, input, output, error, and selection colors, directory colorization, and ANSI x3.64 support.
  • Customize filename completion for any internal or external command or alias. This allows Take Command to intelligently select and display filenames based on the command line you are entering.
  • The optional command prompt input window (with full undo/redo) allows you to create and edit commands before sending them to the active tabbed command line windows.
  • Send keystrokes to tabbed windows, command prompt windows, or GUI windows.
  • Take Command can record and playback your keyboard and mouse actions.
  • Find any file or directory on your system by entering only part of its name with extended directory searches. (Everything Search integration is optional.)
  • You can access FTP and HTTP (including SSL and SSH) directories and files in all command line file-handling commands (COPY, DEL, MOVE, etc.).
  • Send SMTP, SMPP, and SNPP messages from your batch files or the command line.
  • TCC includes internal compression and extraction commands and variables for BZIP2, GZIP, JAR, TAR, ZIP, and 7ZIP files.
  • Monitor your system's hardware and software events, and execute commands when an event is triggered. You can monitor the clipboard, directory changes event logs, network connections, processes, services, and USB and Firewire connections.
  • Monitor your long-running processes and send notifications upon activity (or inactivity) in a tab window.
  • Easily query the WMI (Windows Management Interface) to retrieve system configuration information.
  • Expand your scripts with the internal support for PowerShell, LuaPerl, REXX, Python, Tcl/tk, and any Active Scripting language. You can even combine multiple languages in your batch scripts.
  • Create your own variables or commands with plugins, or use one of the many third-party plugin libraries.
  • And many thousands more -- see our online help for all the details.

Support Forums : Your Windows Command Line Companion

With Take Command, you'll not only have access to a wide range of powerful features and enhanced commands, but also a supportive community of Windows command shell and command prompt enthusiasts. The JP Software Support Forums are a valuable resource for learning new tricks, sharing tips, and getting help when you need it. The Forums are also the place for the latest updates, announcements, and product releases from JP Software. 

The Support Forums include forums for Take Command, TCC, CMDebug, and TCC-RT support, Tips and Tricks, TCC Plugins, and Suggestions for future versions.

Take Command


Single system; multisystem discounts

  • Tabbed console windows with 18 themes - run any command line app in a tab window
  • Includes TCC and CMDebug
  • Windows Explorer integration
  • Programmable toolbar
  • Forum-based support; optional Extended Support
  • 90-day unconditional return guarantee


Single system; multisystem discounts

  • CMD command prompt windows replacement
  • 270+ internal commands (CMD has about 42)
  • More than 780 internal variables and variable functions
  • Forum-based support; optional Extended Support
  • 90-day unconditional return guarantee


Single system; multisystem discounts

  • Batch editor and debugger for CMD and TCC-RT batch files
  • Set breakpoints and single-step through your batch files
  • Watch variables, call stack, breakpoint, and modified variables windows
  • Forum-based support
  • 90-day unconditional return guarantee

Satisfaction Guarantee

We stand behind our products 100% -- if you are not completely satisfied with your individual copy of any JP Software product, return it within 90 days for a full refund. For complete details and terms see the Satisfaction Guarantee section of our Software License.