Category : Assembly Language Source Code
Archive   : DOCFILES.ZIP
Filename : CHANGE.DOC

Output of file : CHANGE.DOC contained in archive : DOCFILES.ZIP
CHANGE Michael J. Mefford
Command 1986/No. 19


Purpose: Performs a rapid search-and-replace operation
for text strings and/or ASCII decimal codes
throughout a file of maximum 40,000-byte

Format: CHANGE filespec findstring replacestring

Remarks: The filespec parameter may include a drive
letter and a path in addition to the
designated filename.

Findstring and replacestring may consist of
text characters enclosed within (double)
quote marks or ASCII decimal codes whose
numbers are separated by commas. Note that
the format requires that each parameter be
separated by a single space. Text strings in
quotes and ASCII values in numerals may be
combined in either string if separated by

Example: To change all references to Miss Jones to
Mrs. Smith in the file NOGOSSIP.ART on the
current directory, you would enter

CHANGE NOGOSSIP.ART "Miss Jones" "Mrs. Smith"

Example: To strip out all carriage return-line feeds
(i.e. replace them with a null string) in the
file MCI.B16 in the \COMM subdirectory, enter

CHANGE \COMM\MCI.B16 13,10 ""


1. In the second example you might want to
use a space between the quote marks
rather than a null string to keep the
words from running together. Observe
that by putting the number of the month
in hexadecimal (B=November) you can fit
both month and day within the three-
character DOS filename extension.

  3 Responses to “Category : Assembly Language Source Code
Archive   : DOCFILES.ZIP
Filename : CHANGE.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: