home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / MISC / CORYUTIL.ZIP / UTILS.DOC < prev   
Encoding:
Text File  |  1991-02-11  |  14.4 KB  |  321 lines

  1. Cory Utilities Release 2.0
  2. ((C)) Cory C. Albrecht 11 February 1991
  3.  
  4. Serial Number: 19910211-1221171
  5.  
  6. ******** ShareWare Notice: Please Read ********
  7.  
  8. Cory Utilities is now a copyrighted work, starting at release 2.0.
  9.  
  10. Distribution Terms
  11. Cory Utilities may be distrubuted freely under the following provisos -
  12.   1) You MUST keep the entire archive together. All files, including this
  13.      documentation file must be kept together.
  14.   2) You may NOT add any files to this archive, or add this archive to any
  15.      other archive.
  16.   3) You may NOT make any changes to either the executables or this documen-
  17.      taion file.
  18.   4) You may NOT charge for the distribution of Cory Utilities. Bulletin Board
  19.      Systems, File Archive Systems, etc. that charge their users (even if it
  20.      is a nominal, one time only, sign up fee) must contact Cory Albrecht (me).
  21.   5) You may keep Cory Utilities for a 30 day trial period without charge. If
  22.      you wish to keep it beyond that, please register by sending 25$ Cdn to:
  23.             Cory Albrecht
  24.             115 Country Hill Dr.,
  25.             Kitchener, Ontario,
  26.             Canada, N2E 1S6
  27.      Every 20$ Cdn above the registration fee entitles you to the next update,
  28.      free of charge. Therefore 45$ Cdn will get you the next update, free of
  29.      charge. 65$ Cdn will get you the next two updates, 85$ Cdn the next three,
  30.      and so on. Registration and order forms are provided at the end of this
  31.      file.
  32.   6) These ShareWare terms do not apply to governmental or corporate
  33.      institutions. Government offices or corporations may purchase Cory
  34.      Utilities at a price of 50$ Cdn per CPU, or for use on a network at
  35.      10$ per station per network. Charitiable and non-profit organisations
  36.      may use Cory Utilities  at not charge. Updates are available to government
  37.      offices and corporations for 25$ per CPU or 5$ per station per network.
  38.   7) Beyond and outside these terms, all rights are reserved.
  39.  
  40. ** Important Note: This agreement is in not a warranty or guarrantee in any
  41.    legal way, shape, or form. You the user take full responsibility for using
  42.    this package. Any damage to hardware or software, expensive or important
  43.    data, or anything else, is not the fault of the creator and designer of
  44.    this software, or the place or person from which it was acquired.
  45.  
  46. Dated 11 February 1991, 15:31:13
  47. Cory Albrecht
  48.  
  49. ******** End ShareWare Notice ********
  50.  
  51. Included:
  52.     ALARM.EXE    ANSWER.EXE      CDIR.EXE    DF.EXE
  53.     DL.EXE      DS.EXE          DU.EXE          ISDATE.EXE
  54.     ISDAY.EXE    ISTIME.EXE      ISWDAY.EXE      UTILS.DOC (this file)
  55.  
  56. Notes: 1) Some programmes listed herein have versions which require an 80x87
  57.       coprocessor. These versions are included since they are smaller, and
  58.       run faster (though not noticibly so for the smallest ones). The ones
  59.       that are made to run with an 80x87 have the designation '87' at the
  60.       end of the file name. Thus DU.EXE becomes DU87.EXE.
  61.  
  62.        2) Some of the programmes were made for use in batch files to increase
  63.      the power of batch files. For instance, a computer running a BBS with
  64.      some type of electronic mail front end is typically kept cycling around
  65.      from  e-mail front door to BBS to e-mail front door to BBS etc., by way
  66.      of a batch file. ISDATE.EXE, ISDAY.EXE, ISWDAY.EXE, and ISTIME.EXE could
  67.      be used inside the batch file if there was something that needed to be
  68.      done before, on or after a certain date, day of the year, day of the week,
  69.      or at a specific time of day. This could be something like making a long
  70.      distance call to another e-mail site to transfer mail. ANSWER.EXE is made
  71.      to be used when a one letter response is required, such as "Y" or "N".
  72.  
  73. Descriptions:
  74.  
  75. ALARM.EXE
  76.        version: 1.01b
  77.        changes: Accepts date in both hhmm and hh:mm formats.
  78.   command line: ALARM <hhmm>|<hh:mm>
  79.         Where <hhmm> or <hh:mm> is the time in 24 clock style. I.E.:
  80.         0800, 14:45, 1530, and 06:53.
  81.       function: Rings alarm at specified time.
  82.  
  83. ANSWER.EXE
  84.        version: 1.00b
  85.   command line: ANSWER <string> [-c]
  86.         Where <string> is a set of characters, one of which is expected
  87.         from the keyboard.
  88.         Where -c is the "Case Flag". If the Case Flag is used, then
  89.         ANSWER.EXE operates in case sensitive mode. Otherwise ANSWER.EXE
  90.         operates in case unsensitive mode.
  91.  
  92. CDIR.EXE
  93.        version: 1.11b
  94.        changes: Improved file and directory recognition while examining the
  95.         <path> argument. Now accepts ".." and "." directory short-
  96.         cuts as well as just the backslash, "\", for the root direc-
  97.         tory. Drive recognition bugs squashed. Display of total, free
  98.         and used space on drive shown.
  99.   command line: CDIR [<path>]
  100.         Where <path> is the path of the directory you wish to view.
  101.         I.E. C:\DOS\*.EXE, C:\*.*, A:\this.???, or use of the short-
  102.         cut directories ".." and ".", as well as just the backslash,
  103.         "\", for the root directory.
  104.       function: View the files in a directory. If the list of files is to big
  105.         to fit on the screen, you may scroll through it using the
  106.         following keys:
  107.  
  108.             Key        Function
  109.             ═══         ════════
  110.             Home        Go to top of the list
  111.             End        Go to bottom of the list
  112.             PgUp        Go up one screen
  113.             PgDn        Go down one screen
  114.             Up arrow    Go up one line
  115.             Down arrow  Go down one line
  116.  
  117.         When you are done Alt-X exits the programme.
  118.  
  119. DF.EXE
  120.        version: 1.01b
  121.        changes: Accepts drives A: - Z:. Displays Ks and Megs along with bytes
  122.         and percentage. Reports if drive not ready or not recognised
  123.         by the system.
  124.   command line: DF x: [x: [x: [...]]]
  125.         Where x: is any drive.
  126.       function: Displays the amount of space free on a particular drive.
  127.  
  128. DL.EXE
  129.        version: 1.10b
  130.        changes: Ignoring ASCII characters 0 - 32 becomes optional. Checking
  131.         for existence of input and output files added.
  132.   command line: DL <infile> <outfile> [-i]
  133.         Where <infile> is the text file to be read and processed, and
  134.         <outfile> is the new text file to be created. To ignore all
  135.         characters from ASCII 00 to ASCII 31, use the -i option.
  136.       function: Takes <infile> and removes all lines that are the same as the
  137.         line previous. To ignore ASCII control characters (0 to 31)
  138.         use the -i option.
  139.  
  140. DS.EXE
  141.        version: 1.00b
  142.   command line: DS x: [x: [x: [...]]]
  143.         Where x: is any drive.
  144.       function: Displays the total space on a particular drive. Reports if
  145.         drive not ready or not recognised by the system.
  146.  
  147. DU.EXE
  148.        version: 1.01b
  149.        changes: Accepts drives A: - Z:. Displays Ks and Megs along with bytes
  150.         and percentage. Reports if drive not ready or nnot recognised
  151.         byt the system.
  152.   command line: DU x: [x: [x: [...]]]
  153.         Where x: is any drive.
  154.       function: Displays the amount of space used on a particular drive.
  155.  
  156. ISDATE.EXE
  157.        version: 1.00
  158.   command line: ISDATE <dd/mm/yyyy> [-b]
  159.         Where <dd/mm/yyyy> is the date to check to see if it is after.
  160.         The dd, mm, and yyyy args *must* be the number of digits shown.
  161.         For instance, 6/9/91 is not acceptable, but 06/09/1991 is.
  162.         Where -b is the "Before Flag". If -b is used, then the return
  163.         values are reversed.
  164.        returns: without the -b flag:
  165.         0 if date specified has not passed
  166.         1 if date specified is today or has passed
  167.         with the -b flag:
  168.         0 if date specified is today or has passed
  169.         1 if date specified has not passed
  170.         regardless of -b flag:
  171.         2 if there is a problem with the command line argument
  172.       note: For ISDATE.EXE to function properly, you must have your system
  173.         date set to the correct date.
  174.  
  175. ISDAY.EXE
  176.        version: 1.00b
  177.   command line: ISDAY <dd/mm> [-b]
  178.         Where <dd/mm> is the date to check to see if it is after.
  179.         The dd and mm args *must* be the number of digits shown. For
  180.         instance, 6/9 is not acceptable, but 06/09/1991 is.
  181.         Where -b is the "Before Flag". If -b is used, then the return
  182.         values are reversed.
  183.        returns: without the -b flag:
  184.         0 if date specified has not passed
  185.         1 if date specified is today or has passed
  186.         with the -b flag:
  187.         0 if date specified is today or has passed
  188.         1 if date specified has not passed
  189.         regardless of -b flag:
  190.         2 if there is a problem with the command line argument
  191.       note: For ISDAY.EXE to function properly, you must have your system
  192.         date set to the correct date.
  193.         ISDAY.EXE is different than ISDATE.EXE in that ISDAY.EXE is not
  194.         year specific. I.E.: "ISDAY 06/09" will return 1 regardless of
  195.         what year it is, as long as the present date is on or after
  196.         September the sixth.
  197.  
  198. ISTIME.EXE
  199.        version: 1.00b
  200.   command line: ISTIME <hh:mm:ss> [-b]
  201.         Where <dd/mm/yyyy> is the date to check to see if it is after.
  202.         If hh is less than 10, then a leading 0 must be used. For
  203.         instance, 6:12:32 is not acceptable, but 06:12:32 is.
  204.         Where -b is the "Before Flag". If -b is used, then the return
  205.         values are reversed.
  206.        returns: without the -b flag:
  207.         0 if time specified has not passed
  208.         1 if time specified is now or has passed
  209.         with the -b flag:
  210.         0 if time specified is now or has passed
  211.         1 if time specified has not passed
  212.         regardless of -b flag:
  213.         2 if there is a problem with the command line argument
  214.       note: For ISTIME.EXE to function properly, you must have your system
  215.         time set to the correct time.
  216.  
  217. ISWDAY.EXE
  218.        version: 1.00b
  219.   command line: ISWDAY <day> [-b]
  220.         Where <day> is one of "Sun", "Mon", "Tue", "Wed", "Thu", "Fri",
  221.         or "Sat", case does not matter
  222.         Where -b is the "Before Flag". If -b is used, then the return
  223.         values are reversed. The "Before Flag" operates differently in
  224.         ISWDAY.EXE than in the other four date/time check programmes.
  225.         If "Sun" and "-b" are used together, ISWDAY.EXE will only
  226.         return 0 on a Sunday. This is because Sunday is the first day
  227.         of the week. If "Sat" is used with out "-b", ISWDAY will only
  228.         return 1 on a Saturday, since Saturday is the last day of the
  229.         week.
  230.        returns: without the Before Flag [-b]:
  231.         0 if week day specified has not passed
  232.         1 if week day specified is today or has passed
  233.         with the Before Flage [-b]:
  234.         0 if week day specified is today or has passed
  235.         1 if week day specified has not passed
  236.         regardless of -b flag:
  237.         2 if there is a problem with the command line argument
  238.       note: For ISWDAY.EXE to function properly, you must have your system
  239.         date set to the correct date.
  240.  
  241. -------------------------------------------------------------------------------
  242. Personal Use Registration Form
  243.                           Send to:
  244. Name: ________________________________        Cory Albrecht
  245.                           115 Country Hill Dr.,
  246. Address: _____________________________        Kitchener, Ontario,
  247.      _____________________________        Canada, N2E 1S6
  248.      _____________________________
  249.      _____________________________        or Cory@Anorien.UUCP
  250.  
  251. Phone: ( ___ ) ___ - ____    Serial Number of Product: ________-________
  252.  
  253. Computer (Make/Model): __________ / __________
  254.  
  255. Where did you acquire this package? __________________________________________
  256.                     __________________________________________
  257.                     __________________________________________
  258.  
  259. Comments: ____________________________________________________________________
  260.       ____________________________________________________________________
  261.       ____________________________________________________________________
  262.       ____________________________________________________________________
  263.       ____________________________________________________________________
  264.       ____________________________________________________________________
  265.       ____________________________________________________________________
  266.       ____________________________________________________________________
  267.       ____________________________________________________________________
  268.       ____________________________________________________________________
  269. ------------------------------------------------------------------------------
  270. Government and Corporate Registration Form
  271. (Non-profit and charitable organisations use this form as well)
  272.  
  273. Name of Corporation/Government Office: ______________________________________
  274.                        ______________________________________
  275.                        ______________________________________
  276.  
  277. Address: _____________________________        Send to:
  278.      _____________________________        Cory Albrecht
  279.      _____________________________        115 Country Hill Dr.,
  280.      _____________________________        Kitchener, Ontario,
  281.      _____________________________        Canada, N2E 1S6
  282.      _____________________________
  283.      _____________________________        or Cory@Anorien.UUCP
  284.  
  285. Name of Contact Person: _______________________________
  286.  
  287. Departement of Contact: _______________________________
  288.             _______________________________
  289.             _______________________________
  290.  
  291.  
  292. Phone: ( ___ ) ___ - ____    Serial Number of Product: ________-________
  293.  
  294. Discribe your system: _______________________________________________________
  295.               _______________________________________________________
  296.               _______________________________________________________
  297.               _______________________________________________________
  298.               _______________________________________________________
  299.               _______________________________________________________
  300.               _______________________________________________________
  301.               _______________________________________________________
  302.               _______________________________________________________
  303.               _______________________________________________________
  304.  
  305. Where did you acquire this package? __________________________________________
  306.                     __________________________________________
  307.                     __________________________________________
  308.  
  309. Comments: ____________________________________________________________________
  310.       ____________________________________________________________________
  311.       ____________________________________________________________________
  312.       ____________________________________________________________________
  313.       ____________________________________________________________________
  314.       ____________________________________________________________________
  315.       ____________________________________________________________________
  316.       ____________________________________________________________________
  317.       ____________________________________________________________________
  318.       ____________________________________________________________________
  319. ------------------------------------------------------------------------------
  320.  
  321.