|
Take Command is an interactive command line and batch scripting toolset that makes creating and debugging your Windows BAT files simple and far more powerful. Take Command includes optional Explorer-style integration with the command prompt, tabbed console windows, hundreds of improvements to standard bat file commands and CMD commands such as COPY, DEL, and DIR, more than 180 internal commands, 460 variables and functions, integrated FTP and HTTP support, and thousands of additional features. Take Command is also a powerful solution for programming BAT files and CMD files, featuring compatibility with existing CMD BAT file commands. Take Command then adds an integrated IDE (including an editor and batch debugger), advanced extensions such as DO loops, error and exception handling, automation and Internet commands, third-party plugins, and a wide variety of internal variables and functions. |
Learn more about Debugging and creating CMD BAT files in Take Command. Windows Command Line Commands. Batch File Programming. CMD Replacement. Tabbed Windows.
There are three editions of Take Command, so you can use the version that's perfect for your needs. See Comparing Take Command, TCC/LE, and CMD file commands.
Take Command is compatible with any version of Windows XP (SP2 or later), 2003, Vista, 2008, and Windows 7, and is available in 32-bit and 64-bit versions.
Are you frustrated with the limitations of bat file commands, CMD batch file commands and batch scripting? Do you yearn for a real scripting language and an integrated IDE and batch debugger?
Batch files in Windows are text files that contain one or more commands, and have a .bat or .cmd filename extension. Windows batch files, which are also called bat files, cmd files, or batch scripts, allow you to simplify and automate routine or repetitive system administration tasks.
Most internal command shell commands or external applications can be used either at the command prompt or in a CMD batch file. (There are a few exceptions, such as CALL and GOTO, which are only meaningful in batch files.)
Once created (typically with a text editor like Notepad), batch files can be executed as if they were executable programs. When you type the file name at the command prompt, the Windows command processor runs the commands sequentially as they appear in the file. Bat file commands can be either internal command processor commands (like COPY or DEL), or external applications (console or GUI). You can pass arguments ("batch parameters") to your script by entering them on the command line following the batch file name. You can even run a batch file inside other batch files.
The program that runs batch files in Windows is the CMD command processor (also called the command shell). Unfortunately, the Windows command shell has been seriously lacking in even the most basic features compared to the shells available in other operating systems such as Linux (which has bash, tcsh, zsh, etc.). And CMD batch files haven't changed significantly since their first appearance in Windows NT 3.1 in 1993. Because of the limitations inherent in CMD batch files, users have often been forced to use the GUI for inappropriate tasks, or to write programs (for example, using C++ or VB) to perform simple tasks that the CMD file commands should be able to handle.
Even worse, creating CMD batch files in Windows has always been tedious and usually painful for any non-trivial scripts. Windows provides very little support for creating CMD files, and none at all for debugging them. Most developers, system administrators and advanced users have been resigned to using the crude and inefficient (or nonexistent!) tools in Windows when creating and debugging batch files.
But creating and debugging your CMD files doesn’t have to be aggravating. Take Command is the ideal solution to your batch file woes. With over 20 years of offering command line and batch files solutions, JP Software has perfected Windows batch scripting tools that are easy to use, customizable, and well supported (via our extensive online documentation and active support forums). Take Command is a complete CMD replacement that provides you with a vastly better UI, an IDE for creating bat files, and thousands of other features that are not available in CMD bat files (or even in those Linux shells).
In addition, Take Command is a powerful programming tool for your batch files, offering powerful extensions such as DO loops, If / Then / Else, SWITCH, subroutines, error and exception handling, an integrated IDE editor and a sophisticated batch debugger, third-party plugins, and over 460 built-in variables and functions. Creating batch files is easier, more efficient and less tedious (with tools to debug and automate your processes and scripts). Windows batch file programming has never been more painless and more powerful!
Windows treats BAT files and CMD files the same. The command processor will open the batch file, read one line, close the batch file, execute the line, open the batch file, read the next line, close the batch file, execute the line, etc. There is a third extension type BTM that can only be used in Take Command, which runs faster than BAT files or CMD files. A BTM file is opened, the entire file read into memory, and closed. Take Command then runs the batch files from memory. And unlike a BAT file or CMD file, a BTM file can also optionally be compressed and encrypted, which can be useful in a corporate environment where you do not want the end users to modify batch files.
Does it all sound too good to be true? Let us prove it -- download the fully-functional 30-day free trial, or order risk-free with our unconditional 90-day money-back guarantee.
"I have been using JP Software's command processors 4DOS, 4NT, TCMD, TC32, and TCC for over 18 years. Not only is the software well designed, full of features, and extremely useful, even as a replacement for high level programming languages, but I have never dealt with any other company that is more responsive to users. Most of my suggestions have been incorporated into the product over the years. When a user reports a problem with a current version, corrections are sometimes available within hours - unless the issue is a limitation of the operating platform, and even then, the company nearly always finds a way to avoid the problem. I just wish all software vendors were this conscientious and responsive - and as competent!"
Steve Fabian