TCC Windows Command Prompt : Upgrading the CMD Shell
TCC is our console mode Windows command shell (formerly known as 4NT). TCC is a replacement for the CMD command line (the default Windows command prompt). TCC is a superset of CMD, with 258 internal commands (CMD has fewer than 40), 760+ internal variables and functions, and hundreds of enhancements to existing CMD commands.
TCC works with your existing command line applications and batch files, but offers major improvements in command line editing and batch file scripting, and adds thousands of new features to your console windows.
The TCC scripting language is a massive superset of the Windows CMD shell, with 255+ internal commands, 420+ internal functions, and 340+ 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 200 new commands. TCC can usually do in one or two lines what requires dozens CMD commands (when CMD can do it at all).
The scripting language includes a complete set of extended flow control structures including IF-Then-Else, DO and FOR loops, SWITCH, subroutines, batch libraries, and more.
Colorize your command line with TCC's syntax coloring, input, output, error, selection and directory colors, and ANSI x3.64 support.
Most interactive commands (such as COPY, DEL, DIR, 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 processor is also the easiest to use!
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, Ethernet and WiFi connections, services, processes, and USB and Firewire connections. And all monitoring commands support the TCC command dialogs (see above).
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 substitution is greatly enhanced, including nested variables, delayed expansion, indirect variables, multidimensional array variables, and direct access to the system, user, and volatile variables in the registry.
Select or exclude files by date, time, size, owner, and extended wildcards or regular expressions for extraordinary flexibility in file management.
Specify multiple filenames for most file processing commands (i.e., COPY, DEL, DIR, MOVE, etc.), or optionally the name of a file that contains the filename arguments. (COPY even supports multiple targets as well as multiple sources.)
Multiple types of I/O redirection are available, including redirecting and piping to STDERR, "in-process" pipes, "here-document" and "here-string" redirection, and Tee and Y pipe fittings.
TCC is compatible with any version of Microsoft Windows 10, Windows 11, Server 2016, Server 2019, and Server 2022.
The command prompt is essential for programmers, systems administrators and advanced users. The command line offers many advantages to any user wanting to save time, expand their control and/or to automate their tasks.
The default Windows command processor (also called the command shell or Windows CMD console) is CMD.EXE. It is a console application that executes the commands you enter at the prompt and runs simple batch files (text files with a .BAT or .CMD extension). Unfortunately, the CMD shell has always been seriously lacking in even the most basic features compared to the command processors available in other operating systems (such as Linux, which has bash, csh, tcsh, zsh, etc.). And the CMD shell hasn't changed significantly since its first appearance in Windows NT 3.1 (which was released in 1993). Because of the limitations inherent in CMD, users have often been forced to use the GUI for inappropriate tasks, or to write programs (for example, using C++ or Visual Basic) to perform simple tasks that the CMD shell should have been able to handle.
For 30+ years JP Software has been helping developers, system administrators, technical support professionals, and advanced users save time and money, and cure their CMD shell frustrations. TCC is a complete CMD replacement command shell that provides you with thousands of features that are not available in CMD (or even in those Linux shells).
Sound too good to be true? Download our fully-functional 30-day trial, or order risk-free with our unconditional 90-day money-back guarantee.