home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR3
/
FMSFMT10.ZIP
/
FMSFMT.TEM
< prev
next >
Wrap
Text File
|
1993-12-29
|
8KB
|
159 lines
***********************************************
* Configuration file for FMSFMT, version 1.0 *
***********************************************
* Generic example showing all the configuration options.
* Use your favorite full screen editor to change this file.
* See FMSFMT.DOC for a guide to specific, working examples
* of configuration files.
***********************************************
* General notes:
* lines beginning with * are comments (ignored)
* lines begining with / specify parameter values controlling
* how FMSFMT runs
* in parm values, case does not matter
* spaces after the "=" do not matter
* multiple parms can be put on the same line, e.g.
* /AddCat$=UNC/AddDate$=Today
* most parms in this file can also be passed on the command line
* --------[display on screen as running doc]---------------
* this entry is simple displayed at the top of FMSFMT when it runs
* it is only for on-screen documentation of what the application does
* and is useful only for confirming you invoked what you expected.
* You can have multiple "/Title=" lines.
/Title= On this Run, a generic example
* --------[what gets reformatted]----------------
* StartDir is the name of the directory to merge or reformat
/StartDir= MERGE.DIR
* --------[format of input]------------------------
* StartIsFMS declares that StartDir is an FMS directory - fixed length
* name begins column 1, size column 15, date in 24, and description
* in 34, last 3 characters are category code. If not FMS directory -
* e.g. redirected "dir", or non-RBBS list, comment out this line.
*/StartIsFMS
* --------[where extended descriptions are located in StartDir]-------------
* ExtendedBeforeName means that the extended occur above the entry with
* the file name. This is how RBBS FMS directories are that are ordered
* by date. PCBoard directories have the extended directories after
* the file name entry. Put in "/NoExtended" if there are no extended
* descriptions in the incoming file. "/ExtendedAfterName" means the
* extended description lines occur after the name/date/size entry.
*/ExtendedBeforeName
*/ExtendedAfterName
*/NoExtended
* --------[where fields are located]-------------
* These parameters let you specify where the fields in the StartDir
* are located. FMSFMT grabs 13 characters at the name, 7 at the
* size, 8 at the date, and everything after the description, though
* the last 3 are the category code if the directory is an FMS. If
* a field is not present, declare its value to be 0. FMSFMT will
* leave it blank, though AddCat and AddDate let you add a value.
* The default is 1 for StartNameAt, 15 for StartSizeAt, 24 for
* StartDateAt, and 34 for StartDescAt.
*/StartNameAt= 1
*/StartSizeAt= 15
*/StartDateAt= 24
*/StartDescAt= 34
* --------[convert the fields]---------------------
* ConvertFields tells RBBS to perform edits on the name/size/date/desc
* fields. The edits for name are to squeeze out interior spaces and
* put a dot between prefix and extension. The edits for size are to
* allign the field to the right. The edits for date are to separate
* the month/day/year by "-" and to replace blanks by zeros. The
* edits for the descrition are to be left justify the field and lengthen
* by blanks or truncate to make the length proper. If StartDir has
* the proper format, comment out this line and FMSFMT will run faster.
/ConvertFields
* --------[whether use description in ZIP]----------
* Use FILE_ID.DIZ inside the ZIP to get a description. Will
* reformat the lines to use extended descriptions. FMSFMT needs
* to know where to look for ZIP files. The default is to look
* in the current directory. But if the StartDir file has in it
* "Directory of " then FMSFMT will use the directory following
* as the location to look for the ZIP files that follow (this is
* modelled on the output of the DOS "dir" command. If the ZIP
* file is not found there, FMSFMT will also look in the current
* directory. FMSFMT will shell to "pkunzip" to extra the description
* file, so PKUNZIP.EXE must be somewhere in the directories specified
* in the PATH setting or else be in the current directory. The
* DIZ description will overwrite any found already for the file.
*/StartUseDIZ
* --------[ combine extended lines onto one line]------------
* CombineExtended means for all the extended descriptions to be
* put at the end of the line with the filename/size/date. This
* is useful for sorting. Then use FMSFMT to burst out the lines
* after sorting.
*/CombineExtended
* --------[add header]------------
* "/Header=" specified what header to add as the first line of
* output. FMS directories that have special values require a
* header. Headers in the file merged into will be preserved.
* But if start doesn't have a header, such as one date sorted,
* and you are converting to different format, such as name sorted,
* you may want to have a header added.
*/Header= \FMS NOSORT
* --------[FMS dir to merge into]------------------
* MergeTo is the name of the FMS file to merge entries into.
* If you merely want to reformat StartDir without merging it into
* another file, comment out this line.
*/MergeTo= UPLOADS.DIR
* --------[directory to create]--------------------
* NewDir is the name of the directory to create (reformated/merged)
/NewDir= MASTER.DIR
* --------[what to set catcode to]-----------------
* AddCat is the category code to put in for all the entires in StartDir.
* Use this if StartDir has no category codes or you wish them all
* to be replaced. If the StartDir is not FMS, the default is to
* add "UNC" as the category code.
*/AddCat= UTL
* --------[what to set date to]--------------------
* AddDate is the date code to put in for all the entires in StartDir.
* Use this if StartDir has no dates or you wish them all
* to be replaced. You can specify "TODAY" if you wish the current
* date to be used.
*/AddDate= TODAY
* --------[what to set description to]-----------------
* AddDesc is the category code to put in for all the entries in StartDir.
* Use this if StartDir has no descriptions or you wish them all
* to be replaced. The default is to leave the description field blank
* if none is indicated in "/StartDescAt=" by setting it to zero.
*/AddDesc= DOS utility
* --------[how extended descriptions written out]-------------
* Extended descriptions come after the filename entry when sorted
* by name (because read by RBBS from top to bottom) but above
* when sorted by date (because RBBS reads from bottom up). This
* parm is especially useful when converting a file rather than
* merging one.
*/TargetSortedByName
*/TargetSortedByDate
* --------[length of output]--------------------
* NewLen is the total length of the output. This way you can change
* the length of the output to whatever desired for both StartDir
* and MergeTo. Value must be 76 or more. If not specified,
* the default new length is the length of the TargetDir. The total
* length will depend on the length of the description field:
* 40 for desc length gives 76, 41 gives 77, 42 -> 78, 43 -> 79,
* 44 -> 80, 45 -> 81, 46 -> 82.
/NewLen= 76
* --------[search/replace for input catcodes]------
* ReplaceCat specifies that the cat codes in StartDir are to
* be replaced by others. You can specify a pair of 3 character codes.
* For example,
* /ReplaceCat= 001 UTL
* means to replace cat code "001" in StartDir with "UTL"
* Better yet you can specify a list following "/ReplaceCat="
* by listing the pairs of codes on the lines following, terminating
* the list by "END" on a line by itself.
*/ReplaceCat=
*001 COM
*002 WPE
*END
* -------------[Multiple Processing]--------------
* You can run as many configurations as desired in a single run
* by including the "/RUN" paramter. This causes FMSFMT to run with
* the current parameter values. After a "/RUN" you can change whatever
* parameters you want, then run again. All values stay the same
* except those changed. This is useful, for example, when you want
* to process many different input files. See FFOLD.CFG for an
* example.
*/RUN