Dec 092017
Disable or replace internal commands in COMMAND.COM.
File INDOS-10.ZIP from The Programmer’s Corner in
Category Utilities for DOS and Windows Machines
Disable or replace internal commands in COMMAND.COM.
File Name File Size Zip Size Zip Type
INT.DOC 4150 1543 deflated
INT.EXE 11271 6806 deflated

Download File INDOS-10.ZIP Here

Contents of the INT.DOC file

INT(ernal) 1.0 May 20, 1991

This program is free to use and distribute.

David Masaki


There are many useful utilities that are designed to act just like DOS
commands but with many enhancements. For example, DOS's XCOPY is designed
as an enhancement to it's internal command COPY. The Norton Utilities'
NCD and PC Magazine's CDX are both designed as an enhancement to CD.
These are just a few examples of the enhancements available.

When you switch to one of these utilities you must remember to type in the
new command name rather than what you're used to. When you want to
replace an external DOS command (an external command needs to be loaded
from disk), it's easy. All you need to do is replace the old DOS file.

For example, to use PC Tool's PCFORMAT.COM in place of DOS's FORMAT.COM,
all you need to do is copy PCFORMAT.COM over FORMAT.COM. From then on,
whenever you type FORMAT, what was PCFORMAT.COM will be run.

What about internal DOS commands (an internal command is run from memory)?
This program is designed to help. INT(ernal) will allow you to turn off,
turn back on, and rename internal DOS commands.


The syntax for INT(ernal) is:

INT [replacement name] [COMMAND.COM]

The command name is the name of the command that you wish to turn off,
turn on, or rename. This parameter is required.

The replacement name is the name that you want to replace the DOS command
name with. It must be the same number of characters as the original DOS
command name. It is optional, and if it is not specified then the DOS
command name will be toggled between on and off each time INT(ernal) is

The last parameter is the path and file name of COMMAND.COM. This is
optional, and if it is left out, INT(ernal) will look for the COMSPEC
environment setting to find COMMAND.COM.

The changes will not take affect until the modified COMMAND.COM is loaded
either by a reboot, or running the modified COMMAND.COM. After INT(ernal)
is run, a reboot is strongly recommended. If you choose not to reboot,
you should immediately type


after running INT(ernal) to load the modified COMMAND.COM. This will take
up a bit of memory because the modified COMMAND.COM is being loaded on top
of the old COMMAND.COM. This may not be possible because the system may
hang. If it does, press and hold Ctrl-Alt-Del to reboot.


One use for INT(ernal) is to replace XCOPY with COPY. A lot of software
uses the COPY command when it installs itself on your hard disk. Using
XCOPY instead will speed things up. First, you will need to disable DOS's
internal COPY command. To do this you can type


This will turn off DOS's internal COPY command. Typing


again will turn it back on. When a command is off, it is completely
inaccessible. If you still wanted to have access to COPY, you could
rename COPY to something else. Say you wanted to call it COPI. Type


to rename it to COPI. After this, typing COPI will run what was COPY.
Remember that the new name must have the same number of characters as the
old one.


would not work because "OLDCOPY" has more characters in it than "COPY".

After using one of the above techniques to disable COPY, you should
reboot. Then rename XCOPY.EXE to COPY.EXE. Now whenever you type COPY,
XCOPY will be run.


This program is free to use and distribute. I will not be held
responsible for any damages that may occur from the use of this program
and/or documentation.

 December 9, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>