home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1995 November / PCWK1195.iso / inne / podstawy / dos / 4dos / 4uzytki / ez-btm11.exe / EX-HLP.BTM < prev    next >
Text File  |  1994-03-27  |  14KB  |  498 lines

  1. :EX-HLP.BTM
  2. : Itamar Even-Zohar
  3. : Further and more detailed explanations on the sub-pgms
  4. : contained in EX.BTM and DES.BTM.
  5. :
  6. :HELP
  7. iff "%1"=="" then
  8. cls
  9. screen 5 0
  10. text
  11.    Type HELP (or H), then the desired option (subprogram's name)
  12.    for more explanations.
  13.    For example: 'H[ELP] xx' will provide more information
  14.    about the XX subprogram.
  15.    
  16.    Note: Since this file provides information on both EX.BTM and DES.BTM,
  17.          You can use EX and DES interchangeably.
  18.  
  19.    To get the HELP text into a file, type:
  20.    EX H option >filename
  21.  
  22.    To get the HELP text into a file, then read it with your editor type:
  23.    EX H option >filename ^ keystack "<command>" enter^<editor's name>
  24.  
  25.    To read it with LIST type:
  26.    EX H option | list /s
  27.  
  28. endtext
  29. quit
  30.   else
  31. goto SELECT
  32. endiff
  33.  
  34. :SELECT
  35. goto %1
  36.  
  37. :XX
  38. cls
  39. screen 4 0
  40. Text
  41.    XX makes X.COM (X_V30.ZIP, downloadable from SIMTEL20 <msdos.zip>)
  42.    run a program from a compressed ZIP archive whose name is
  43.    other than your default file (usually a file called COMLIB.ZIP).
  44.    
  45.    SYNTAX: EX XX alternative_comlib program_name / command
  46.    (the ZIP extension may ne ommitted; the "_" sign denotes "one word").
  47.    
  48.    X.COM requires that you set the name of your default archive
  49.    by 'SET COMLIB=name' in your AUTOEXEC.BAT. This makes it
  50.    possible to set some other archive to work instead of the one
  51.    you normally use, then switch back. XX makes such switchings
  52.    fast and easy. When you type 'XX archive_name program_name',
  53.    the XX subprogram will instruct X.COM to switch to the specified
  54.    archive, then run the specified program (or execute a PKZIP command).
  55.    When the job is terminated, XX sets back your default COMLIB.
  56. Endtext
  57. Quit
  58.  
  59. :OP
  60. :SP
  61. :SF
  62. cls
  63. screen 4 0
  64. Text
  65.    OP|SP|SF runs Norton's SPEEDISK (c) to fully optimize hard disk C:,
  66.    i.e., with the /F option. However, since SPEEDISK does not move hidden
  67.    files, it is necessary to UNhide, prior to optimization, all the
  68.    DESCRIPT.ION files created by 4DOS. SPEEDISK then can move them as
  69.    regular files. When optimization is completed, all of these DESCRIPT.ION
  70.    files are hidden again.
  71.  
  72.    In addition, SPEEDISK would not run if there isn't enough memory
  73.    for it. This saves the trouble of getting stuck in the beginning
  74.    of the process. You can clear memory and re-run.
  75.    
  76.    Note: OP is designed to run either the short name (SD) or the
  77.    long name (SPEEDISK) of Norton's SPEEDISK.
  78.    If you use a different optimizer, put the command to run it in the
  79.    appropriate lines.
  80. Endtext
  81. Quit
  82.  
  83. :CI
  84. :CI-HIDE
  85. Cls
  86. screen 4 0
  87. Text
  88.        SYNTAX: CI-HIDE {-|+} <filename>
  89.                '-' = unhiding, '+' = hiding
  90.  
  91.        Globally hides /unhides specified files:
  92.  
  93.        For example:
  94.        EX CI-HIDE - DESC*.*
  95.        will unhide all DESC*.* files on the whole disk
  96.  
  97. Endtext
  98. Quit
  99.  
  100. :UP
  101. Cls
  102. screen 4 0
  103. Text
  104.    UP Updates a ZIP specified archive on drive B:.
  105.    No need to indicate 'B:', since this is the program's default.
  106.    
  107.    If the specified archive does not exist on drive B:, the program is
  108.    aborted (this is done to avoid the risk that an undesired new archive
  109.    is created on drive B:.
  110.    
  111.    In addition, in order to prevent the wrong files from
  112.    being added to an archive, you are asked whether the current
  113.    subdirectory is the right one for updating, allowing you
  114.    to specify an alternative, if necessary.
  115.    
  116.    I have added a side-routine which allows quick update of a specific
  117.    archive on a specific subdirectory. It is written in a way
  118.    easy to customize for other users.
  119.    
  120.    Adding aliases to your aliases file, like 'UP=EX UP' would make it
  121.    in addition possible to type 'UP archive_name' without specifiying
  122.    The name of the library ("EX").
  123. Endtext
  124. Quit
  125.  
  126. :UPF
  127. :UF
  128. :F
  129. Cls
  130. screen 4 0
  131. Text
  132.    UPF|UF|F freshens a ZIP specified archive on drive B:.
  133.    No need to indicate 'B:', since this is the program's default.
  134.    
  135.    If a specified archive does not exist on drive B:, the program
  136.    is aborted. In addition, in order to prevent the wrong files from
  137.    being added to an archive, you are asked whether the current
  138.    subdirectory is the right one for freshening, allowing you
  139.    to specify an alternative, if necessary.
  140.    
  141.    Adding aliases to your aliases file, like 'UPF=EX UP' would make it
  142.    in addition possible to type 'UPF archive_name' without specifiying
  143.    the name of the library ("EX").
  144. Endtext
  145. Quit
  146.  
  147. :DA
  148. :dap
  149. Cls
  150. screen 4 0
  151. Text
  152.     DA puts current date and time in 24 hours format
  153.     DAP puts current date and time in 12+12 hours format
  154.     
  155.     Note: DA/DAP contains a procedure for getting the full month's name
  156.     (i.e., "FEBRUARY" rather than "FEB"), and a procedure for eliminating
  157.     '0' from day's date (i.e., 7-7-92 rather than 7-07-92).
  158.     I normally run this batch by pressing ALT-F2, having defined this
  159.     key in my ALIASES file with:
  160.  
  161.     @alt-F2=@ex dar
  162.  
  163. Endtext
  164. Quit
  165.  
  166. :DESCLIST
  167. :deli
  168. Cls
  169. screen 4 0
  170. Text
  171.     DESCLIST | DELI Creates a list of all DESCRIPT.ION files on your
  172.     hard disk, putting the results in a file called DESCRIPT.LST, stored on
  173.     your ROOT directory.
  174.     
  175.     If you don't have Buerg's LIST (c), DESCLIST will use 4DOS  internal
  176.     LIST command instead.
  177.     
  178.     If you wish the file to be optionally viewed by some other program,
  179.     change the name of the program above ^^^ (and also insert a corresponding
  180.     SET command into the batch which loads this program).
  181.     
  182.     NOTE: No need to create this list if all you want is backing up
  183.     your decript.ion files without editing the list. Use ZIPALD
  184.     for directly zipping all descript.ion files.
  185.  
  186.     The routine for finding all files is Robert Chung's (Chung
  187.     @QAL.QAL.BERKELEY.EDU) in his WHICH.BTM (4DOS command interpreter
  188.     <4DOS@INDYCMS.BITNET>, 18 Jun 1992).
  189. Endtext
  190. quit
  191. :CA
  192. Cls
  193. screen 4 0
  194. Text
  195.    
  196.    CA calls specified file via Nota Bene, if loaded; else uses LIST.
  197.    Put the name of your preferred editor / word processor instead.
  198.  
  199.    If you work in Nota Bene, I have written a small XPL program called
  200.    CA.RN. This program makes it possible, in case you work with a NW=1
  201.    default value (no automatic new window), to have the file called to
  202.    a new window without changing your default. If you don't have this
  203.    program, CA will call the file in Nota Bene, but if the screen is
  204.    occupied, you will have to switch manually to another window, then
  205.    press F10.
  206.  
  207. Endtext
  208. Quit
  209.  
  210. :ED
  211. Cls
  212. screen 4 0
  213. text
  214.  
  215.    ED calls specified file via Nota Bene, if loaded; else uses PED.
  216.    PED by Bob Foley is downloadable from SIMTEL20 (<msdos.editor>,
  217.    under the name PED15.ARC. Put the name of your preferred editor instead.
  218.  
  219.    If you work in Nota Bene, I have written a small XPL program called
  220.    CA.RN. This program makes it possible, in case you work with a NW=1
  221.    default value (no automatic new window), to have the file called to
  222.    a new window without changing your default. if you don't have this
  223.    program, CA will call the file in Nota Bene, but if the screen is
  224.    occupied, you will have to switch manually to another window, then
  225.    press F10.
  226.  
  227. Endtext
  228. Quit
  229.  
  230. :SIM
  231. Cls
  232. screen 4 0
  233. Text
  234.    SIM Calls SIMIBM.LST, a list of all files stored on SIMTEL20, from
  235.    c:\tn\sim, if it exists. Otherwise, it expects to find it on
  236.    drive A:. You can type immediately the desired search string:
  237.  
  238.    SIM [search string]
  239. Endtext
  240. Quit
  241.  
  242. :ZIP-DESC
  243. :zipd
  244. Cls
  245. screen 4 0
  246. Text
  247.     ZIP-DESC | ZIPD creates a zip archive on specified drive for all
  248.     DESCRIPT.ION files listed in DESCRIPT.LST (created by DESCLIST).
  249.     If you fail to indicate the drive, you will be asked by the program
  250.     to type it.
  251.  
  252.     The purpose of this batch is to carry an updated version of all file
  253.     descriptions to another computer with the same files.
  254.  
  255.     USAGE: EX ZIP-DESC [d[:]]
  256.     (meaning: typing drive, or colon are optional)
  257. Endtext
  258. Quit
  259.  
  260. :ZIPAD
  261. :zip-alld
  262. Cls
  263. screen 4 0
  264. Text
  265.  
  266.     ZIP-ALLD | ZIPAD creates a ZIP archive on specified drive for all
  267.     DESCRIPT.ION files on current disk, using PKZIP's ability to handle
  268.     hidden files.
  269.     
  270.     No list need be pre-created, unless, of course, you wish to edit such
  271.     a list before archiving. In that case, use sub-program DELI, then
  272.     Sub-program ZIPD.
  273.  
  274.     The purpose of this batch is to carry an updated version of all file
  275.     descriptions to another computer with the same files.
  276.  
  277.     USAGE: DES ZIP-ALLD|ZIPAD [d[:]]
  278.     (meaning: typing drive, or colon are optional)
  279. Endtext
  280. Quit
  281.  
  282. :ZP
  283. Cls
  284. screen 4 0
  285. Text
  286.     ZP [switch] creates a ZIP archive from a file with a list of filenames
  287.     called UPD.BAT. If you use switch H, the archive's name will
  288.     be FROMHOME.ZIP; if you use switch F, the archive's name will
  289.     be FRMOFICE.ZIP.
  290.  
  291.     The archives will be created on drive B:, unless you change this in
  292.     The batch itself (above the ^^ string).
  293. Endtext
  294. Quit
  295.  
  296. :ZPX
  297. Cls
  298. screen 4 0
  299. Text
  300.     ZPX [switch] extracts the files in an archive created by ZP to the
  301.     respective subdirectories on your hard disk. If you use switch H, the
  302.     archive will be FROMHOME.ZIP; if you use switch F, the archive will
  303.     be FRMOFICE.ZIP.
  304. Endtext
  305. Quit
  306.  
  307. :gr
  308. :grepfv
  309. Cls
  310. screen 4 0
  311. Text
  312.     Uses GREPFV to search a string in archives (ARC, ZIP, LZH),
  313.     redirect it to a file, then calls the file to screen using
  314.     CA (which calls the file via Buerg's LIST, if it exists, or
  315.     via 4DOS internal LIST command, or via Nota Bene, if it is loaded).
  316.     
  317.     Usage:
  318.     gr|grepfv "regexp" filepattern[+]
  319.  
  320.     REGULAR EXPRESSIONS: 
  321.     \    treat next char as literal
  322.     .     match any single character
  323.     *     match 0 or more characters
  324.     |     preceeding expression OR following
  325.     &     preceeding expression AND following
  326.  
  327.     The optional + on the end of filepattern will cause grepfv to
  328.     search subdirectories too
  329. endtext
  330. echo.
  331. echo ==`>` Press any key for more information
  332. pause >&nul
  333. echo.
  334. text
  335.     GREPFV by Nigel Salt (c) is a text string searching utility which
  336.     searches for regular expressions in text files, archived files,
  337.     and executable files. It will automatically unarchive ZIP, PAK,
  338.     ZOO, LZH, and ARC files providing that you have a copy of FV.COM
  339.     and the necessary archive managers in your path. FV.COM is Vernon
  340.     Buerg's addon for LIST. GREPFVn.ZIP (n=version number) is downloadable
  341.     from SIMTEL20's mirrors (/msdos/txtutil).
  342. endtext
  343. quit
  344.  
  345. :ser
  346. :see
  347. :search
  348. Cls
  349. screen 4 0
  350. Text
  351.       SER|SEE|SEARCH searches a file / group of files for a string,
  352.       using GREP, redirecting the items found to a file called SEARCH.TMP,
  353.       then calls this file.
  354.  
  355.       SEARCH.TMP is stored on your temporary drive. If you have not defined
  356.       a temporary drive, the program will put the file on your current drive
  357.       (C:, etc.)
  358.  
  359.       USAGE
  360.       SEE item filename
  361.       (wildcards allowed)
  362.  
  363.       GNU GREP is a freeware, Copyright (C) 1989 by Free Software
  364.       Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. It
  365.       can be downloaded from SIMTEL20 <msdos.gnuish>grep15.arc.
  366. Endtext
  367. Quit
  368.  
  369. :dsc
  370. Cls
  371. screen 4 0
  372. Text
  373.       DSC displays filenames specified by their filepatterns
  374.       with their descriptions on screen.
  375.      
  376.       Use redirection (>) to get results in file.
  377.  
  378.       SYNTAX:
  379.       DSC filepattern [>output_file]
  380. Endtext
  381. Quit
  382.  
  383. :gldsc
  384. Cls
  385. screen 4 0
  386. Text
  387.     GLDSC globally collects filenames specified by their filepatterns
  388.     with their descriptions from the entire disk and redirects results
  389.     to an output file.
  390.     
  391.     Syntax:
  392.     GLDSC filepattern
  393. Endtext
  394. Quit
  395.  
  396. :desc
  397. Cls
  398. screen 4 0
  399. Text
  400.     DESC finds all undescribed files and lets you either (1) describe
  401.     them one by one, or, with the /L switch, (2) via a batch file
  402.     created by it for your handling. When you have edited this file,
  403.     running it will add all of the desired descriptions.
  404.  
  405.     Note: Adapt the name of the editor above ^^^^^ in the batch file.
  406.  
  407.   SYNTAX:
  408.   DESC [/L|/H]
  409.   where
  410.   /L = 'make list'
  411.   /H = Help & options
  412. Endtext
  413. Quit
  414.  
  415. :dscf
  416. :dscfp
  417. :dscp
  418. Cls
  419. screen 4 0
  420. Text
  421.       DSCP displays filenames specified by their filepatterns
  422.       with their pathnames & descriptions on screen.
  423.      
  424.       Use redirection (>) to get results in file.
  425.  
  426.       SYNTAX:
  427.       DSCP filepattern [>output_file]
  428.  
  429. Endtext
  430. Quit
  431.  
  432. :nocf
  433. :nof
  434. Cls
  435. screen 4 0
  436. Text
  437.    Syntax:
  438.    NOCF | NOF filename
  439.    
  440.    Runs NOCZ.COM to strip CTRL-Z from specified file. CTRL-Z is
  441.    particularly annoying when you append material to a file which
  442.    was saved before with a program that puts CTRL-Z at the end of
  443.    files. Subsequently, that program will not allow you to see the
  444.    contents of the file beyond the first CTRL-Z, and if you save it
  445.    again, you lose everything beyong the first CTRL-Z point.
  446.    NOCZ.COM by an anonymous writer strips CTRL-Z instantaneously.
  447.  
  448.    NOCZ.COM is downloadable from simtel20 in <msdos.txtutl> as nocz12.arc
  449.  
  450. Endtext
  451. Quit
  452.  
  453. :atb
  454. Cls
  455. screen 4 0
  456. Text
  457.      ATB makes a list of files with Hidden, System or Read-Only attributes
  458.      from the whole default disk.
  459.  
  460.      Syntax: ATB [h|s|r]
  461.      (If no attribute specified, ATB will look for hidden files)
  462.  
  463. Endtext
  464. Quit
  465.  
  466. :u2d
  467. :crlf
  468. Cls
  469. screen 4 0
  470. Text
  471.   U2D Adds CR-LF via UNIX2DOS.COM to file or set of files.
  472.   (downloadable from SIMTEL20 <MSDOS.TXTUTL>, file DOS2UNIX.ZIP)
  473.  
  474.   Syntax: EX u2d filename|wildcards [@takefile]
  475.  
  476. Endtext
  477. Quit
  478.  
  479. :----Info on the following is embedded in XC-HLP.BTM---
  480. :ALS
  481. :CHKP
  482. :DUP
  483. :SEF
  484. :SRDX
  485. :UMBMEM
  486. :UMB
  487. call xc-hlp %1&
  488. quit
  489.  
  490. :void
  491. Cls
  492. screen 4 0
  493. Text
  494.     Insert text here
  495. Endtext
  496. Quit
  497.  
  498.