home *** CD-ROM | disk | FTP | other *** search
- 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