
- Combine the power of our Windows command shell with the ease of use of Explorer. Manipulate files at the command line and graphically see the results, and drag and drop files into tabbed windows (even command line applications that don't support drag & drop), other applications, or the desktop.
- Take Command is compatible with your existing CMD command shell and batch files, while adding thousands of new features. So you're immediately more productive, and you can you can add Take Command's additional features at your own pace.
- Create and debug your batch scripts in a fraction of the time with the integrated editor and batch file debugger.
- It's fast - 20-200% faster at displaying command line output than the standard Windows command line, saving you time and money.
- Run your batch scripts faster than the CMD command processor.
- The integrated and familiar environment means you are immediately more productive with your interactive command line and batch file programming tasks.
- The consistent command shell syntax reduces your learning and development time.
- The comprehensive help (including context-sensitive popup help for command line syntax), speeds your development time and reduces syntax errors.
- Take Command is fully customizable, including multiple themes, colors, menus, toolbars, and windows.
- The user interface is available in English, French, German, Italian, Russian, and Spanish. (Online help is currently in English only.)

- You can run multiple Windows console (command prompt) and GUI applications simultaneously in tabbed windows, including our own TCC command processor, CMD, bash and PowerShell.
- The integrated file explorer allows you to examine directories and drag and drop files to the tabbed console windows.
- Most of the interactive command processor commands (such as COPY, DIR, DEL, MOVE, 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 processor is also the easiest to use!
- Create and debug your batch scripts with the integrated graphical IDE. The IDE includes tabbed edit windows and a sophisticated debugger with single stepping, breakpoints, syntax coloring, tooltips, bookmarks, tabbed variable and watch windows. Windows batch file programming has never been easier or more powerful.
- The built-in screen scrollback buffer lets you review or print output from past commands, and find text in any tabbed window.
- 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 tabbed command prompt windows.
- The TCC scripting language is a massive superset of the CMD command processor, with 182 internal commands, 291 internal functions, and 177 system variables. Almost all of the CMD command line commands (e.g. DIR, COPY, DEL, START, etc.) are enhanced with hundreds of additional options. And TCC adds more than 140 new commands. Take Command can usually do in one or two lines what requires dozens of lines in CMD (if it can do it at all).
- The Take Command command processor scripting language includes a complete set of flow control structures including IF-Then-Else, DO and FOR loops, SWITCH, subroutines, batch libraries, etc.
- Take Command includes the best text and binary file viewer available for Windows, including bidirectional scrolling, hex listings, rulers, grid lines, extensive searching and printing features, and much more.
- You can redefine your commands with aliasing, create new commands and functions for your regular tasks, and assign frequently used commands to a single keystroke.
- Environment variable handling is greatly enhanced compared to CMD, including nested variables, delayed expansion, multidimensional array variables and access to the system, user, and volatile variables in the registry.
- Select or exclude files by date, time, size, owner, description, and extended wildcards or regular expressions for extraordinary flexibility in file management.
- Specify multiple filenames for file processing (i.e., COPY, DEL, MOVE, etc.), or optionally the name of a file that contains the filename arguments. (COPY even supports multiple targets as well as multiple sources.)
- You have multiple types of redirection, including redirecting and piping to STDERR, "here-document" and "here-string" redirection, and TEE and Y pipe fittings.
- Browse your command and directory history, filename and directory completion, and use numerous cut and paste options (even with console applications that have no internal cut and paste support) with the advanced line editor.
- 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 input window (with full undo/redo) allows you to create and edit commands before sending them to the active tabbed window (command prompt or GUI).
- Send keystrokes to any application (tabbed windows, console or GUI).
- Find any directory on your system by entering only part of its name with extended directory searches.
- Colorize your command shell output with the built-in ANSI x3.64 support.
- Customize your directory displays with PDIR (a programmable DIR).
- Take Command includes internal compression and extraction commands for GZIP, TAR, and ZIP files.
- Monitor your system's hardware and software events, and execute commands when an event is triggered. You can monitor directory changes, the clipboard, event logs, network connections (Ethernet and WiFi), services, processes, and USB and Firewire connections..
- You can access FTP, TFTP and HTTP (including SSL and SSH) directories and files in all shell file-handling commands (COPY, DEL, MOVE, etc.).
- Send SMTP, SMPP, and SNPP messages from the command prompt or your batch files.
- Easily query the WMI (Windows Management Interface) to retrieve system configuration information.
- Expand your scripts with the internal support for Perl, Ruby, 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 the many third-party plugin libraries.
- And thousands of other features -- see our online help for details.
For more information, see the TCC tutorials, Windows Command Line Commands, Windows Batch Files, Batch File Programming, Windows Command Prompt, and CMD Replacements.
Compare Take Command with other tabbed windows applications.
Take Command is compatible with any version of Microsoft Windows XP (SP2 or later), 2003, Vista, 2008, and Windows 7, including 64-bit versions. It requires a minimum of 20Mb of free disk space.
There are two editions of Take Command, so you can use the version that's perfect for your needs. See Comparing Take Command, TCC/LE, and the Windows CMD shell.
If you are looking for information on Windows command line commands and how to save time, expand your abilities, and extend your control over over your computer, you’ve found an important tool that will save you many hours of time and lots of frustration. Take Command gives you the most flexible and powerful Windows command line available anywhere.
In addition, Take Command is a powerful batch file programming tool, offering powerful extensions such as DO loops, error and exception handling, block-structured logic, an integrated IDE editor and a sophisticated batch debugger (with single stepping, breakpoints, syntax coloring, and watch windows), third-party plugins, and over 460 built-in variables and functions. Batch scripting is easier, more efficient and less tedious, with tools to debug and automate your processes and scripts. Windows batch file programming has never been easier or more powerful!
Not a professional but want to understand more about the Windows command processor and command line? Here is a quick overview:
The Windows command line is essential for programmers, systems administrators and advanced users. The command line offers many advantages to users wanting to save time, expand their control and/or to automate their common tasks.
The "Command Prompt" shortcut in Windows is a console (character mode) session that runs the default Windows command processor CMD (also called the "Windows command shell"). The Windows command processor usually runs in interactive mode, where the command processor displays a command line prompt and waits for the user to enter a line and press return. The command processor immediately interprets and executes the line, and then the command processor displays another command line prompt and waits for more input. If the user enters the name of a batch file, the command processor reads, interprets, and executes each line of the batch file until it reaches the end; it then returns to the interactive command prompt.
Unfortunately, the default Windows command processor has always been woefully limited in ability compared to the command processors available in other operating systems such as Linux (which has bash, tcsh, zsh, etc.). Because of the numerous CMD command shell limitations, users have often been forced to use the GUI for inappropriate tasks, or to write programs to perform simple tasks at the command line or in batch files that the Windows command processor should have been able to handle.
Take Command is our flagship product. For over 20 years, JP Software has been helping programmers, system administrators, technical support professionals, and advanced users save time and money, and ease their Windows command line frustrations. Take Command provides you with an advanced Windows command processor, a vastly better Windows command line UI and thousands of features that are not available in the Windows command processor command line commands (or even in those Linux command shells).
Sound too good to be true? We invite you to download the fully-functional 30-day trial, or order risk-free with our unconditional 90-day money-back guarantee.
