home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1995 November
/
PCWK1195.iso
/
inne
/
podstawy
/
dos
/
4dos
/
4uzytki
/
ez-btm11.exe
/
READ.ME
< prev
next >
Wrap
Text File
|
1994-05-18
|
7KB
|
142 lines
READ.ME
EZ-BTMxx.ZIP contains various 4DOS batch files, which I believe can
contribute to making the use of 4DOS superb batch language more
accessible to 4DOS users.
I am grateful to Jeff Epler, Robert Chung, Ron Zweig, and Sam Wilson
for having allowed me to put batch files originally conceived or written
by them in this collection. Credit is given in the relevant files. I am
sure that 4dos users will appreciate their gesture. Many routines used in
these batch files were originally suggested on the electronic 4DOS 'list'
(JPSOFT@INDYCMS.BITNET, or JPSOFT@INDYCMS.IUPUI.EDU, or comp.os.msdos.4dos
on 'netnews').
4DOS is a registered trademark and copyrighted property of JP Software,
Inc.
Note:
All files have been checked with 4DOS 5, revision E, though not
re-written with the new batch possibilities. This enables continued use of
these files with versions prior to 5.x. However, various application
loaders have been re-edited to allow both versions. Creating a history log
file, and loading it upon exiting an application is no longer needed in
4DOS 5.x, because history (and alias) inheritance between shells is now
a 4DOS built-in feature.
The files are of 3 categories:
1. Batch files for loading applications
====================================
I have included these because 4DOS makes it possible to handle
various features, such as configuring your prompt to tell you
whether an application is loaded (something you tend to forget
when shelling from this application and working for some time in
DOS environment), or retaining secondary shell history. However,
the adequate formulae are not so obvious, at least for non-
professional programmers, which is why I don't consider these
batches altogether trivial. Examples for LOADERS are stored in
a separate ZIP file, LOADER.ZIP.
2. Batch files for specific purposes
=================================
These are "regular" batch files, handling a variety of purposes,
such as formatting various size diskettes, running a menu,
loading screen fonts, executing a certain command upon a list file,
quicly switching to a subdirectory, etc.
3. Libraries of Batch files
========================
I have adopted Ray Tackett's method (in 4DTNT.ZIP [SIMTEL20 /msdos/4dos])
for creating a library of batch files to write EX.BTM, DES.BTM, and
XC.BTM, integrating ideas from various other sources.
In addition, a more extensive HELP file was added, EX-HLP.BTM, which
can be accessed by typing EX H (or DES H) [option], to get more
information about the various batches. This is a very useful option
for batch programming.
Note: BKUP.BTM has been removed from this collection to a separate
archive, BKUPxx.ZIP, due to its augmented size and modules.
Files included in EZ-BTM10.ZIP
Note: All batch files have a documentary text on top. Some batch files
will put a short explanation on screen when you type their name or type
H, /H or ?, /?.
READ.ME This file.
ca.rn An XPL program for Nota Bene users for handling DO ->CA and
DO ->ED.
ch.btm Fast subdirectory switcher. New version. (Robert Chung)
comfile.btm Runs command on a take (list) file.
comf.btm Runs command on a take (list) file (same as comfile.btm,
but using 'for' instead of line reading).
compare.btm (loader) Runs CompareRite specifying output file. [-]
copycom.btm Copies the right command.com with format for 'misbehaved
progrsms' (like XyWrite & Nota Bene).
des.btm A library of pgms for handling descriptions and DESCRIPT.ION
files. Run by 'des <subprogram>'.
descript.btm Writes descriptions for all batch files in this collection.
desc.btm Finds all undescribed files and lets you either describe
them one by one, or via a batch file created by it. Also
sub-program in DES.BTM.
edlist.btm Edit a file with list of files.
ex.btm A library of various pgms, run by 'ex {subprogram}'.
Type 'ex' for contents.
ex-hlp.btm Explanations to EX.BTM and DES.BTM subpgms; run by typing EX
(or DES) H <sub-program>.
ext.btm Allows multiple extraction of segments of text between two
spaces (such a list of addresses).
fill.btm Allows sequential copying to diskettes, filling them to
occupy maximum space. (Jeff Epler)
findall.btm Looks for a filename (or string thereof) on disk
& diskette catalogue created by Frey's DFC.BTM.
(DFC.BTM is downloadable from SIMTEL20<msdos.4dos>dfc11.zip).
findread.btm Find file and read it.
fnt.btm Loads HGC+ and VGA screen fonts.
format1.btm
and
format2.btm Runs format with selected options.
helptext.btm Demonstrates using of first lines for HELP.
led.btm Creates a list of all files with the specified filepattern,
with their pathnames, found on disk, for further handling
(1) via COMF.BTM (for example, copying, or moving), or
(2) via PKZIP (archiving).
look.btm Allows consecutive reading of files. (by Sam Wilson)
whose names are marked in a pop up menu.
makelist.btm Generates a list of filenames with/without pathname.
masthelp.btm 'Master HELP' procedure.
menu.btm Menu for various operations. Type MENU.
red.btm Fast reading of text files from archives (ZIP etc.)
rou.btm Library of routines for 4dos.
settemp.btm An auxiliary batch for determining if ramdrive is available
for temporary files. Used for various other batch files.
spot.btm File finder based on Robert Chung's routine.
wherefi.btm File finder & handler. (Robert Chung).
xc.btm Library of various utilities.
xc-hlp.btm Help to xc.btm subprograms.
zipalld.btm Creates a ZIP archive on specified drive for all.
DESCRIPT.ION files on current disk, using PKZIP's
ability to handle hidden files. Also integrated into
DES.BTM. Type ZIPALLD.
Loaders stored in LOADER.ZIP:
df.btm (loader) Loads DF.COM.
nb.btm (loader) Loads Nota Bene. Extensive document on this
category.
ped.btm (loader) Loads ped.
shez.btm (loader) Loads shez.
Itamar Even-Zohar
Porter Chair of Semiotics
Tel Aviv University
Tel Aviv 69978
Israel
Phone: +972-3-6427233 (office)
Fax: +972-3-6422141 (office)
e-mail addresses:
itamarez@plato.tau.ac.il, or itiez@ccsg.tau.ac.il