home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / csxtm106.zip / CSXTIM.DOC < prev    next >
Text File  |  1992-05-29  |  6KB  |  114 lines

  1.         (****************************************************)
  2.         (* CSXTIME Ver 1.0    Written by Gary Bouchard      *)
  3.         (* SysOp - The Computer Store BBS                   *)
  4.         (* St. Augustine, Florida (904)794-0063             *)
  5.         (* Copyright(c) 1992....All Rights Reserved         *)
  6.         (* Released May 29, 1992    Modified                *)
  7.         (****************************************************)
  8.  
  9.                            Description
  10.  
  11. CSXTIME is a small PCBoard utility written for PCBoard 14.5a or greater
  12. that will allow your users to find out how long it would take to
  13. transfer a file from your BBS. The program was written to operate as a
  14. seamless menu option type utility, which will very quickly tell the user
  15. the desired information without trying to use the "D"ownload function
  16. and aborting for his/her answer.
  17.  
  18.                               Setup
  19.  
  20. You need to copy at very least the CSXTIM.EXE program and the associated
  21. configuration file CSXTIM.CNF to a directory accessible by PCBoard. If
  22. you have room I suggest the \pcb home directory.
  23.  
  24. Edit your CSXTIM.CNF file to reflect the desired information. There are
  25. 3 pieces of information that go into the config file.
  26.  
  27. Line 1) INTERRUPT.  ; This is used in all ProKit type Doors.
  28. Line 2) ZIP         ; This is the default file extension to use.
  29. Line 3) User Prompt ; Definable user prompt with a max of 60 chars in
  30.                       length. You may also use @X## Color macros to
  31.                       define this prompt. See the sample config file
  32.                       enclosed.
  33.  
  34. You must then go into PCBoard setup, select option "J" - Main Board
  35. configuration. Add an entry into the PCBoard Doors.lst file to allow
  36. proper operation of the program. On my BBS it looks like this;
  37.  
  38. ╔═════════════════════════════════════════════════════════════════════════════
  39. ║                               Edit DOORS File
  40. ║                                     USER DOOR
  41. ║    Filename    Password   Sec Login SYS  SYS  Shell    Path to DOOR Files
  42. ║   ══════════ ════════════ ═══ ═════ ════ ════ ═════ ════════════════════════
  43. ║  1) @                      30   N    N    N     Y   C:\PCB\
  44. ║                       Press F2 to edit the DOOR file
  45. ║  ESC=Exit   Alt-R=Repeat a Line   Alt-I=Insert a Line   Alt-D=Delete a Line
  46. ╚══ 09:51:25 ═══ 05-29-92 ══════ F1 ═ help ════ caps: OFF  num: ON   ins: OFF
  47.  
  48. I created a PCBoard type batch file (no extension) called "@". Inside
  49. this PCBoard bat file I have the following;
  50.  
  51. @echo off
  52. c:\pcb\xtime.exe c:\pcb\xtime.cnf c:\pcb
  53.  
  54. Notice that I placed path names on both the executable program AND the
  55. config file. PCBoard is much more efficient in running programs that are
  56. executed in this manner.
  57.  
  58. I then added the "@" command to my PCBoard menu, and you can also add
  59. help text to it, following the PCBoard format.
  60.  
  61.                             OPERATION
  62.  
  63. Operation is simply this; At the PCBoard command prompt, whether at the
  64. Main Board or in a conference, the user would type "@ <filename>" and
  65. press <enter>. If the user types the "@" command without any filename,
  66. it will respond with your user defined prompt, asking for a file name.
  67. If the user responds with an <enter> with no file name, it simply
  68. returns to the PCBoard command prompt. In other words, the user never
  69. knows that he left PCBoard. Once the program begins, it will go through
  70. all of the DL paths you have specified in your PCBoard setup, looking
  71. for this file. Once found, the program will display the file size,
  72. estimated transfer time, and then current connect speed. Pressing enter
  73. from this point returns you back to the PCBoard command prompt.
  74.          
  75.                              DETAILS
  76.  
  77. CSXTIME is a copyrighted program. It is not Public Domain Software. I
  78. retain the rights to the source code for CSXTIME, and any modification,
  79. de compilation, or otherwise general hacking of CSXTIME is prohibited.
  80.  
  81. I cannot be held responsible for any damages caused by the use of this
  82. program. All know bugs have been squashed, but as with any new program,
  83. it has not been tested in every possible environment
  84.  
  85. There is no charge for CSXTIME. The program is being offered as
  86. FREEWARE to the thousands of PCBoard SysOps who are partially
  87. responsible for the BBS revolution. I am not a professional programmer, and
  88. I have a full time job (fortunately!). I program for a hobby, and write
  89. utilities for my personal PCBoard BBS. I share my utilities with other
  90. PCBoard SysOps, because I know of the hardships that can sometimes come
  91. about from running a BBS, including the many dollars put in to each
  92. system for the software and hardware needed to run a good system. SysOps
  93. like myself cannot afford to pay for all of the utilities authored by
  94. all of these people which make the job of running a BBS some much
  95. easier. There are many quality programs out there, that are well worth
  96. the small amount of money that is requested, but it all adds up, and
  97. fast! That is why I write FREEWARE programs..
  98.  
  99. As you might have noticed, I am not a good writer when it comes to
  100. documentation. If you do not understand something relating to this
  101. program please feel free to call my free access BBS at the phone number
  102. written at the top of this document. I will try to clarify whatever
  103. problem your having.
  104.  
  105.                            Acknowledgements
  106.  
  107. Portions of this program have been written with the aid of routines
  108. written by Samuel H. Smith of the ToolShop BBS (Prodoor).
  109.