home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
UTIL_ARC
/
AV403.ZIP
/
BRUCE403.DOC
< prev
next >
Wrap
Text File
|
1994-03-31
|
30KB
|
599 lines
BRUCE403.DOC
03/30/94
This documentation provides some overview information on a number of utilities
that have been posted by Wayne Software. All programs described herein were
written by Bruce Guthrie. Most are distributed with a Wayne Software copyright.
Others were written for the U.S. Department of Commerce. All are free for use
provided relevant documentation is kept with the programs, no changes are made
to the programs or documentation, and they are not bundled with commercial
programs or charged for separately.
CHANGE, CONVERT, FILUPDAT, FIXCHARS, and READ are excluded from the commercial
packaging restriction. These programs are owned by the U.S. Department of
Commerce and may be re-distributed without restriction. For these programs, I
may be reached at the e-mail address BGU@CU.NIH.GOV (note--this address may
change in the future). (BGU@CU.NIH.GOV reaches me for the other programs too
but I'm not to use government resources for Wayne Software things even if
they're free.)
People who need to bundle AV, BFIND, COPSINCE, DIRCOMP, DIRTOTAL, FILL, FIXTEXT,
FORTUNE, MULTICOL, NETSORT, READINIT, or READMAKE-created files in commercial
packages other than shareware/freeware collections must pay a $50 registration
fee to "Wayne Software" at the following address. READMAKE-created files are
also subject to this limitation. I don't expect to make any money from these
utilities but I don't want others to sell them instead.
Comments and suggestions can also be sent to:
Bruce Guthrie
Wayne Software
113 Sheffield St.
Silver Spring, MD 20910
fax: (301) 588-8986
Foreign users: Please provide an Internet address in all correspondence.
The utilities are uploaded with a ZIP name that includes the year and month of
the release. These names are:
AVymm.ZIP AV program
w/CONFIGWS
BFINDymm.ZIP BFIND program
w/CONFIGWS
CHANGymm.ZIP CHANGE program
w/CONFIGWS
CONVRymm.ZIP CONVERT program
w/CONFIGWS
COPSymm.ZIP COPSINCE program
w/CONFIGWS
DIRCOymm.ZIP DIRCOMP program
DIRTOymm.ZIP DIRTOTAL program
w/CONFIGWS
FILLymm.ZIP FILL program
w/CONFIGWS
FILUPymm.ZIP FILUPDAT program
FIXCHymm.ZIP FIXCHARS program
FIXTXymm.ZIP FIXTEXT program
w/CONFIGWS
FORTNymm.ZIP FORTUNE program
MULCOymm.ZIP MULTICOL program
NETSOymm.ZIP NETSORT program
READymm.ZIP READ program
w/CONFIGWS program
w/READINIT program
w/READMAKE program
This collection of utilities were compiled using Microsoft's VisualBASIC for DOS
1.0 compiler. In each case, Thomas G. Hanlin III's excellent PBClone routines,
release 2.2, provided additional functionality. Each of the utilities are
separately described in a like-named *.DOC file. This documentation
(BRUCEymm.DOC--the file release date is indicated by the "ymm" parameter) serves
to summarize what the various utilities consist of.
Several of the routines have defaults that can be changed by the program
CONFIGWS.EXE which is included in the appropriate ZIP's.
Wayne Software also writes programs, batch files, and sets up menu systems for
people on a for-fee basis. If you desire this service, contact Wayne Software
at the address specified above.
--------------------------------------------------------------------------------
Summary of programs:
A summary of each routine follows. See the associated *.DOC files for fuller
explanations:
AV.EXE: Archive directory viewer. Presents list of files in archive (ZIP, ARC,
etc) and lets you sort as desired. Also allows resetting of the file date based
on the archive's contents. Syntax:
AV filespec [ /-P | /P ] [ /Ox | /O-x ] [ /DATE ] [ /Q ] [ /? ]
BFIND.EXE: Allows Boolean-type FIND requests. For example, find any line with
one string AND another one, or any line with one string OR another. The syntax
shown below is incomplete since "search" allows a lot of choices and allows the
use of parens and Boolean operators. Syntax:
BFIND [ /V | /-V ] [ /C | /-C ] [ /N | /-N ] [ /I | /-I ] [ /P | /-P ]
[ /-HEADER | /HEADER ] { search } infile [ /? ] [ >filename ]
CHANGE.EXE: Processes change commands in files. Files can be of any size and
type (e.g. binary or text) and are processed quickly. Up to twenty-five change
commands can be processed in a single pass. Also provides ability to remove
trailing spaces from text files. Syntax:
CHANGE infile [ ctlfile | /Cctlfile |
/FROM string /TO string [ /IN search ] ]
[ /LINES { line1-line2 | line1 linect } ... ] [ /V | /-V ] [ /I | /-I ]
[ /Noutfile [ /OVERWRITE | /-OVERWRITE | /OVERASK ] ]
[ /Fflagfile ] [ /Ttempfile ] [ /TRIM | /-TRIM ]
[ /BINARY | /TEXT ] [ /VERIFY | /-VERIFY ] [ /Q ] [ /? | /?&H ]
CONFIGWS.EXE: Lets you change some of the defaults for some of the programs.
Is included in the ZIP file with whatever routines it supports. Syntax:
CONFIGWS [ routine ] [ /MONO | /-MONO | /COLOR | /-COLOR ] [ /? ]
CONVERT.EXE: Converts data between data formats: FROM dBase, ASCII-delimited
(commas between fields and quotes around strings), and fixed field TO Lotus WKS,
ASCII-delimited, dBase, and fixed field. Syntax:
CONVERT infile [ outfile [ deffile ] ] [ [ /DEF=deffile ] [ /DEF | /-DEF ]
[ /OVERWRITE | /-OVERWRITE | /APPEND | /OVERASK ]
[ /FROM FIXED | /FROM ASCII | /FROM DBF ] [ /DELETED ]
[ /TO FIXED | /TO ASCII | /TO WKS | /TO DBF ] [ /HEADER | /-HEADER ]
[ /DELIMS=aroundstrings,aroundnums,betweenfields ] [ /BEEP | /-BEEP ]
[ /INMISS=val ] [ /INMISSC=val ] [ /OUTMISS=val ] [ /OUTMISSC=val ]
[ /SKIP | /MISSING | /ABORT ] [ /Q ] [ /? | /?&H ]
COPSINCE.EXE: Copies all files modified since a given date. Primarily used for
making sure you have a back-up of stuff and also to copy updated programs to
another place. Lets you define your own groupings of files if desired. Syntax:
COPSINCE [ from_dir | from_dir\filespec [ to_dir ] ] [ /TO to_dir ]
[ mm/dd/yy | -n ] [ /ALL | /TEXT | /filetype ] [ /-I ]
[ /REPLACE | /-REPLACE ] [ /BEEP | /-BEEP ] [ /Q ] [ /? ]
DIRCOMP.EXE: Similar in some ways to DOS's REPLACE command but adds ability to
delete extra files in the destination subdirectory, copy hidden and system
files, and prepare a report showing inconsistencies. Syntax:
DIRCOMP directory1 directory2 [ /S ] [ /CREATE ]
[ /UPDATE ] [ /KILL ] [ /CLONE ] [ /MOVE ] [ /ATTR=[H][S][R] ] [ /NET ]
[ /Frptfile | /-F ] [ /OVERWRITE | /APPEND | /-OVERWRITE | /OVERASK ]
[ /ALL ] [ /Td: ] [ /Q ] [ /? ]
DIRTOTAL.EXE: Prepares report showing files in subdirectory or drive. Allows
some restriction requests (show only files with date greater than a certain
value). Similar to Norton's FF and Ray Van Tassle's WIZ command (which is a
great program but it doesn't work on network or CD-ROM discs) in some ways but
presents a more formal report. Also allows you to look for duplicate file names
and search by attributes or dates. Syntax:
DIRTOTAL [ [ drive: ] ... [drive:][filespec] |
[ drive: ] ... [drive:]\path[\filespec] ]
[ /NORMAL | /WIDE | /THIN | /SPLIT ] [ /DUPS ] [ /CHILD ]
[ /NL ] [ /-HEADERS ] [ /-FOOTERS ]
[ /S { GT | GE | LT | LE | EQ | NE } value ]
[ /D { GT | GE | LT | LE | EQ | NE } mm/dd/yy ]
[ /ATTR=attr ] [ /Frptfile ] [ /Z | /-Z ] [ /SUB | /-SUB ]
[ /Ox | /O-x ] [ /BEEP | /-BEEP ] [ /Td: ] [ /+DIR | /-DIR ] [ /Q ] [ /? ]
FILL.EXE: Program designed to move files off to floppy diskettes, taking the
biggest files first and skipping those that won't fit. Also provides option of
splitting large files up, labeling output disks, and creating a status report.
Syntax:
FILL [ source-filespec ] [ dest-drive: | dest-drive:\path\ ]
[ /MOVE | /COPY ] [ /PROMPT | /-PROMPT ]
[ /OVERWRITE | /-OVERWRITE | /OVERSKIP | /OVERASK ]
[ /Ox | /O-x ] [ /Xfilespec ]... [ /WIPE | /-WIPE ] [ /MULTI | /SINGLE ]
[ /SPLIT ] [ /LABEL=label [ /START=n ] ] [ /Fstatfile [ /S+ | /S- | S* ]
[ /CONTINUAL ] [ /BEEP | /-BEEP ] [ /Q ] [ /? ]
FILUPDAT.EXE: Program which compares a selected list of files in a source path
against those in another path and copies those that have been updated. Similar
to DOS' REPLACE command but works from a stored list of files and can handle any
number of directories. Syntax:
FILUPDAT ctlfile
[ /Flist_file [ /OVERWRITE | /APPEND | /-OVERWRITE | /OVERASK ] ]
[ /FULL ] [ /ALL ] [ /Q ] [ /? ]
FIXCHARS.EXE: Program which removes non-standard print characters from a text
file. Translates graphics characters into their ASCII equivalents. Also
expands tabs and removes backspaces. Is primarily intended for people who have
problems printing a file. Pretty much replaced by the FIXTEXT.EXE program.
Syntax:
FIXCHARS infile { outfile [ /OVERWRITE | /-OVERWRITE | /OVERASK ] |
/REPLACE } [ /BINARY | /TEXT ] [ /Frptfile | /-F ] [ /-EJECT ]
[ /Q ] [ /? ]
FIXTEXT.EXE: Program which applies a user-definable character-translation table
to a text file. Can allow you to convert graphics characters to their ASCII
equivalents, lowercase letters to uppercase letter, etc. Can also be used to
translate DOS text files to Mac or Unix text files and vice versa. Can also
expand tabs, remove trailing spaces, and remove backspaces. Syntax:
FIXTEXT infile { outfile [ /OVERWRITE | /-OVERWRITE | /OVERASK ] |
/REPLACE } [ /Iinitfile | /-I ] [ /TEXT | /-TEXT ] [ /EJECT=str ]
[ /CRLF | /CR | /LF | /-LINE ] [ /TO CRLF | /TO CR | /TO LF | /TO -LINE ]
[ /WIDTH=n ] [ /Frptfile | /-F ] [ /Q ] [ /? | /?&H ]
FORTUNE.EXE: Program which adds some fine-tuning to the DOS FOR command.
Among other things, this lets you distinguish file name roots from their
extensions as well as increment file names by specified values. Syntax:
FORTUNE { IN (set) | IN filespec | /IN (set) | /IN filespec }
[ /AS filename ] [ /OVERWRITE | /APPEND | /-OVERWRITE | /OVERASK ]
[ /VAR=char ] [ /DELIM=chars ] [ /+n | /-n ] [ /S ] [ /Xfilespec ] ...
[ /ECHO | /-ECHO ] [ /ABORT | /-ABORT ] [ /PAUSE | /-PAUSE ] [ /? ]
{ DO cmd | /DO cmd }
MULTICOL.EXE: Program creates multiple column listings from straight ASCII
text, ASCII-delimited text, or dBase files. Also does subtotalling. Can
also be used to add headers and footers to standard one-column text. Syntax:
MULTICOL infile outfile [ /OVERWRITE | /-OVERWRITE | /OVERASK ]
[ /DELIM="string" ] [ /LINES=n ] [ /WIDTH=n ] [ /EJECT | /-EJECT ]
[ /COLUMNS=n ] [ /-WRAP | /WRAP [ /INDENT=n ] | /REFLOW ]
[ /Cctlfile ] [ /SETUP="string" ] [ /RESET="string" ]
[ /{ TITLE | HEADER | FOOTER }[ R | C | L ][ 1 to 5]="text" ]
[ /{ TITLE | HEADER | FOOTER }{ T | B }="string" ]
[ /-TITLE ] [ /FROM FIXED | /FROM ASCII | /FROM DBF ] [ /DELETED ]
[ /DEF=deffile ] [ /DEF | /-DEF ]
[ /DELIMS=aroundstrings,aroundnums,betweenfields ] [ /BEEP | /-BEEP ]
[ /SKIP | /MISSING | /ABORT ] [ /GAP=n ] [ /TALLY ]
[ /INMISS=val ] [ /INMISSC=val ] [ /OUTMISS=val ] [ /OUTMISSC=val ]
[ /SUM={ col_spec | var_spec } ] [ /BREAK={ col_spec | var_spec } ]
[ /PRINT={ col_spec | var_spec } ] [ /? | /?&H ]
NETSORT.EXE: Slow but effective method for physically sorting files in a
directory on a Banyan Vines (and possibly other) server. Also works on
DOS disks but Norton's DS command is better. Syntax:
NETSORT [ path ] [ /S ] [ /Ox | /O-x ] [ /BEEP | /-BEEP ] [ /? ]
READ.EXE: Text file browser. Supports marking, copying text, reading Unix
and Mac text files, etc. Only works with files of 16,000 lines or less (maybe
800,000 bytes). Other text viewers are out there. This one has some advantage
because it's free! Syntax:
READ [ filespec | @flistfile ] [ /TITLE="title" ] [ /DATE=NONE ]
[ /line ] [ /Pport ] [ /-I ] [ /DOS | /-DOS ]
[ /MONO | /-MONO | /COLOR | /-COLOR ] [ /-MOUSE ] [ /? ]
READINIT.EXE: Creates and maintains the READ.INI file which may be used by
READ.EXE, READWK.EXE and any self-viewable file created by READMAKE.EXE.
Syntax:
READINIT [ /MONO | /-MONO | /COLOR | /-COLOR ] [ /-I ] [ /? ]
READMAKE.EXE: Program which takes an ASCII-text file and makes it
self-viewable. Provides same capabilities as the READ program. Syntax:
READMAKE infile [ outfile ] [ /OVERWRITE | /-OVERWRITE | /OVERASK ]
[ /DATE=FILE | /DATE=TODAY | /DATE=NONE ] [ /TITLE="text" ] [ /? ]
-------------------------------------------------------------------------------
Where to find them on the Internet:
In general, I no longer copy utilities to regular computer bulletin boards.
While users are encouraged to do so, it's a lot easier for me to post them using
ftp on the Internet. I post them directly on the Simtel archives at
oak.oakland.edu and they are available there using anonymous ftp. Subdirectory
names have been undergoing some revisions out there of late but the directories
should stay roughly the same. The version numbers (indicated by the three
digits before the .zip extension) may change as they reflect the last release
date of the program ("403" is March 1994). The versions listed below are
current as of March 1994.
Off pub/msdos/, look for:
arcutil/av403.zip Archive view: Free ZIP etc directory viewer
textutil/bfind401.zip Boolean FIND command (BFIND BEGIN & END)
textutil/chang402.zip Change strings in text files
spredsht/convr403.zip Convert dBase, ASCII-delim, fixed, 1-2-3
dirutil/cops401.zip Copies files modified since given date
dirutil/dirco403.zip Updates files based on source directory
dirutil/dirto403.zip Directory lister and totaller
diskutil/fill402.zip Stuffs as many files as possible on disk
dirutil/filup401.zip Copy updated files based on a control list
textutil/fixch401.zip Replace non-printable ASCII codes
textutil/fixtx401.zip Translate text file characters en masse
batutil/fortn403.zip Fine-tunes DOS FOR command w/options
textutil/mulco403.zip Multicolumn text with headers, dBase supported
network/netso401.zip Sorts files in Banyan Vines directories
textutil/read403.zip Free viewer, also make any text self-viewing
Note that the versions above are subject to change. The last three digits
before ".zip" indicate the last digit of the year and the two digit month.
Depending on how often I've updated things, you might find something like a 402
version instead of 401 when you go to look.
If you can't get all of the utilities from your own sources, send $10 to the
address above and I'll send you everything. Please specify disk size/density.
Another Wayne Software product, called The DEMO System, is released as a
shareware program. The DEMO System is a unique system designed to create
text-screen demos, tutorials, help screens, etc. Look for the file
DEMOSymm.ZIP. On oak.oakland.edu, it's in pub/msdos/ as:
screen/demos401.zip Create tutorials, demos, menu systems, etc.
The following are other programs that I've written either as Department of
Commerce or as Wayne Software. These programs are no longer officially updated
but they would be if someone expressed interest in them. On oak.oakland.edu,
look under pub/msdos/ as:
textutil/add304.zip Adds a column of numbers
fileutil/conct305.zip Concatenate files incl on multiple floppies
spredsht/readw308.zip Free WKS/WK1 file viewer
textutil/take1304.zip Takes first occurence of a record
--------------------------------------------------------------------------------
Beta-zoids... Thanks to:
Beta testers are always desired for these utilities. You don't get a damned
thing out of being one (which is about what I get for writing them) but it
doesn't cost you much besides an hour or two and lets you have more of an impact
on the future courses of the routines. In order to be a beta tester, you have
to be able to receive uuencoded files via e-mail (so forget CompuServe and
Prodigy people; sorry). If you're interested, drop a message to me at
bgu@cu.nih.gov and tell me which routine(s) you're interested in being on the
list for.
Existing routines have gotten suggestions, comments, and even complements from
all over the world (definitely something I *love* about the Internet). No money
of course but the ego's a powerful thing to feed! (The flamers of course should
be burned at the stake or maybe start writing their own programs instead of
criticizing other people's.) Thanks to (and sorry for screwing up some of these
addresses and for forgetting to put in others)...
CHANGE: mcardleb@cosy.uml.edu
CHANGE: zazovsky@scrsul.sinet.slb.com
CHANGE: rainer.wuerlaender@statistik.uni-muenchen.d400.de
CONVERT: haapanen@niini.metla.fi
CONVERT: rausch@rz.uni-frankfurt.de
CONVERT: leono@uiuc.edu
DIRCOMP: mcclell@julian.uwo.ca
DIRCOMP: ornstedt@it.kth.se
DIRTOTAL: longr@qus102.qld.tne.oz.au
DIRTOTAL: westg@rintintin.colorado.edu
DIRTOTAL: saracen@cix.compulink.co.uk
FILL: beezer@cc.utah.edu
FILL: dashiell@nadc.nadc.navy.mil
FILL: djtooley@undergrad.math.waterloo.ca
FORTUNE: thth@forsci.ualberta.ca
READ: ferch@cca.ubc.ca
READ: mossako@asterix.uni-muenster.de
--------------------------------------------------------------------------------
Revision history:
Detailed revision history is only maintained for the last two or three releases.
After that, you get the major revision summaries only. After six months or so,
you get only earth-shattering stuff and after a year you get nothing. No one
reads this junk anyway, right? Programmer types like to put in it in just to
justify what they've been doing over the last couple of years.
--------------
Release 94/03:
AV: Removed system limits on number of members (and sped things up a bit) if
you specify the /Q (no display, fix date/time stamp).
CONVERT: Fixed up some bugs in /-DEF option as well as for files that are found
in the root directory. Added /INMISS=var, /INMISSC=var, /OUTMISS=var,
/OUTMISSC=var options. Dropped /SAS option (temporarily supported still but can
be replaced with /INMISS=. /OUTMISS=0). Some bug fixing. Increased the
maximum number of fields from 100 to 150.
DIRCOMP: Fixed a bug with doing comparisons involving root directories. Also
fixed bug in /OVERWRITE, /APPEND, /OVERASK, and /-OVERWRITE options. Modified
program to accept drives with nine (vs six) levels of directories. Added /Td:
parameter. Added /MOVE parameter which lets you do pruning and grafting
operations. Changed the default report file spec to be C:\DIRCOMP.TXT instead
of C:DIRCOMP.TXT. Minor bug fixing. Increased path allowance to 67 characters.
/ALL didn't work as promised before; fixed.
DIRTOTAL: Added /+DIR and /-DIR options which may be of use to Novell users.
Increased path allowance to 67 characters.
FORTUNE: Added /S option to process subdirectories as well. Added support for
up to ten exclusion (/Xfilespec) specifications. Switched it so that %A and %a
did the same thing--providing full path information for the file. This became
important once the /S option was introduced. You can use %R.%E or %1*.%X* to
get what %A used to get you. Found out that 4DOS processes commands with % in
them differently; you *have* to use /VAR=x under 4DOS.
MULTICOL: Added /INMISS=var, /INMISSC=var, /OUTMISS=var, and /OUTMISSC=var
options. Some bug fixing. Added /DELETED option. Increased the maximum number
of fields from 100 to 150.
READMAKE (part of READ): Didn't work if the text file to be compiled had more
than about 8000 lines.
--------------
Release 94/02:
CHANGE, CONVERT, FIXTEXT, and MULTICOL: Documentation left off four hexadecimal
codes. Fixed it this time.
CHANGE: Fixed a problem with passing in the control file as the second parm.
Also added /Cctlfile parameter (which does the same thing). Fixed a problem
with "/LINES linenum linect" parm (took one too many lines) and fixed up the
"/?" information for the /LINES parm.
CONVERT and MULTICOL: When the routine displayed exclusion filters, it
accidentally showed them as inclusion ones instead.
DIRCOMP: Added /-F parameter as replacement for /FNUL: and /SKIP to make it
more consistent with FIXCHARS and FIXTEXT.
FILL: Added reformatting options if /WIPE was specified for the output disk.
FORTUNE: New program. Definitely in need of beta testers and suggestions!
MULTICOL: Changed it so that blank lines wouldn't be ignored when /COLUMNS=1
was specified. If anyone wants this configurable in CONVERT or MULTICOL, let me
know. Added some checking for confused /COLUMNS, /WIDTH, and /DELIM requests.
Fixed /GAPS=n option. Allowed /FROM FIXED and /DEF=deffile to work together and
added an example of this. (This capability added the ability to essentially
eliminate undesirable columns in text tables and other things.) Added /LINES=0
and /-TITLE options, both of which were done to provide continuous pages in
cases of /COLUMNS=1.
--------------
Release 94/01:
Had a lot of use-or-lose leave at work so had some time to fart around with
these utilities. I'm sure this release probably includes some bugs which is
a good time to remind people who can accept binary files mailed to them via the
Internet that I'd like beta tester volunteers. See the note above on this.
AV: Found that the program couldn't handle any archives with more than 820
members (you'd get a message about exceeding the string space). Will now turn
off all sorting and non-name display options once that number is reached but it
will still display all member names. Furthermore, the program will now skip any
members beyond 1200. Who'd exceed those numbers? Well, I do since I keep all
of my Windows icons as little ICO files (not being a Windows fanatic, I can view
the ICO files outside of Windows so I don't put them into DLL's). Changed AV /?
so it shows what the the current CONFIGWS-able defaults are. Added return
codes.
BFIND: Changed BFIND /? so it shows what the current CONFIGWS-able defaults
are. Added return codes.
CHANGE: Allowed use of &Hxx and \ddd in any case where the program accepts
special codes. Added decimal values to the expanded help table. Added /?&H
option which shows you just this table. Fixed up some inconsistencies in the
documentation as well as errors in the program (well, the features *used* to
work the way I documented them before...). Modified CHANGE /? so it shows what
the current CONFIGWS-able defaults are. Added return codes.
CONVERT and MULTICOL: Both of these routines (which share a lot of subroutines)
shared the following changes: Allowed use of &Hxx and \ddd in any case where
the program accepts special codes. Added reference table to the on-line help
which shows you the hexadecimal and decimal equivalents to characters. Added
/?&H option which shows you just this table. Added
/DELIMS=aroundstrings,aroundnums,betweenfields parameter which allows you to
specify in one place the delimiters to be used around string fields, around
numeric fields, and between fields for ASCII-delimited input and output records.
The first two options are new. Removed support for specifying delimiter in
/FROM ASCII=char or /TO ASCII=char; use the new convention instead. Added
ability to specify up to 10 accept (process only those lines which contain this
string) and reject (delete any lines which contain this string) flags and
allowed the user to specify where the character string should appear (beginning
of record, end of record, within a record). Dropped support for X= and Z=
specifications in the field-definition file (although both still work for now);
use the /DELIMS= option in the command line and the new /+S, /-S etc options.
Modified /? parm so it shows what the current CONFIGWS-able defaults are.
Currently, filters don't apply to dBase input files. Should they? Let me know
if you care. Added return codes.
CONVERT: See "CONVERT and MULTICOL" write-up above. Improved some of the
display information. Dropped the automatic exclusion of lines beginning with "_
(X="_)--use /S-="_ if you need this. Changed status (input/output count)
indicator to show status every 10 input lines instead of every one and also now
show percentage completed. Added /DELETED option.
COPSINCE: New program. I use this all the time to copy files that I modify at
home and bring them to work. I don't know if anyone else has a use for this but
what the heck.
DIRCOMP: Maintenance release. Revised documentation somewhat.
DIRTOTAL: Added return codes. Maintenance release otherwise.
FILL: Fixed a minor bug which prevented the program from copying files that
were exactly as many clusters as the destination had. Normally, an unlikely
occurrence until /SPLIT was added. Fixed up a bug that ignored the /START=n
parameter. Added return codes.
FILUPDAT: Maintenance release. Revised documentation somewhat.
FIXCHARS: Added /-F option. This program is pretty well replaced by the
FIXTEXT program which has more functionality but FIXCHARS will still be
supported (as it's used at U.S. Dept of Commerce). Added return codes.
FIXTEXT: Added this. A much more functional version of the FIXCHARS program.
If you previously used FIXCHARS, you can use the same syntax with the new
command unless you used FIXCHARS' /BINARY option (which is somewhat akin to the
new /-LINES option). FIXTEXT reads the data in large blocks so it's
considerably faster than FIXCHARS in any mode plus FIXTEXT offers lots of new
features. Still free of course (under normal provisions).
MULTICOL: See "CONVERT and MULTICOL" write-up above. Fixed up some
inconsistencies in the programming. Added ability to process regular
fixed-field files (ala CONVERT). Added support for filters which never worked
before. Added /BEEP and /-BEEP options. Added support for MULTICOL in the
CONFIGWS.EXE program. Switched decimal-character reference codes from "\ddd" to
"/ddd" for printer set-up codes in order to keep in step with the other
programs; so "\027" is now "/027".
NETSORT: Maintenance release. Added return codes. Modified /? parm so it
now shows what the CONFIGWS-able defaults are. Modified docs a bit too.
READ: Added ability to handle Mac and Unix text files (lines ending with,
respectively, CR and LF). Sped up mouse operations a little bit (previously,
you had to to repeatedly click on the scrollers to get it to move; now you can
just keep the button pressed down). Added /TITLE="title" and /DATE=NONE
options. Added titles in the @flistfile file. Added /-MOUSE option. Changed
the ERRORLEVEL codes: 0 now means no problems, 254 means file not found, and
255 means there was a syntax error or /? was requested. Fixed a bug which
dropped the last line of the file if it didn't end with an expected EOL
character (and blew up if you had only one line in the file and that didn't
have one either).
READMAKE (included in READ): Added /DATE=NONE option. READ's Mac/Unix
and most other new capabilities were added also. Added return codes.
-------------- (kind of terse)
Release 93/12:
DIRTOTAL: Many changes. Added /-HEADERS and /-FOOTERS options.
FILL: Made /BEEP (instead of /-BEEP) the default. Added options when /WIPE
requested. Added /CONTINUAL option.
Release 93/11:
CONVERT: Fixed a problem with DELIM as passed-in parameter.
FILL: Fixed a problem with /SPLIT when wildcards were specified and more than
one large file was in the source specification. Added /LABEL=label, /START=n,
/Ffilespec, /S+, /S-, and /S* options.
MULTICOL: Fixed a problem with DELIM as passed-in parameter.
Release 93/10:
DIRTOTAL: Added output formatting and /DUPS options.
Dropped: CONCAT and READWK
Release 93/08:
AV: Added /DATE and /Q options.
DIRCOMP: It's back! Added /CLONE, /ATTR=[R][H][S], and /SKIP options.
FILL: Added /SPLIT option.
Release 93/07:
READ: Added F9 (backward search for text). Fixed a bug in READMAKE--
searching didn't work at all.
-------------- (real terse)
Release 93/05:
New: NETSORT and READWK.
Dropped: ADD, DIRCOMP, and TAKE1ST. DIRCOMP returns in 93/08 version.
Release 93/03:
New: AV and READINIT.
Release 93/01:
First release posted on SIMTEL (Internet).
New: The DEMO System (shareware and not part of normal package).