home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / zsus / z3help / r.lbr / REMIND.HZP / REMIND.HLP
Encoding:
Text File  |  1991-11-18  |  8.8 KB  |  189 lines

  1. ;
  2.                                                    
  3.                            ---  R E M I N D  ---          
  4.                                                    
  5.                                 Version 1.4
  6.  
  7.                       An Appointment Reminder Utility
  8.                           For ZCPR3 and DOS Clock
  9.  
  10.  
  11.                          I -->  Installation       
  12.                          C -->  Configuration      
  13.                          O -->  Overview           
  14.                          S -->  Syntax             
  15.                          / -->  Options          
  16.                          D -->  Sample Datafile    
  17.  
  18. :I                       
  19. Installation
  20.  
  21. Thσ distributioε versioε oµ REMIND i≤ supplieΣ witΦ ß Z3EN╓ addres≤ oµ ì
  22. 0000H¼ read∙ fo≥ usσ iε ZCPR33½ environments«  ZCPR3░ user≤ shoulΣ instal∞ ì
  23. REMIND usinτ thei≥ regula≥ installatioε methods«  ì
  24. :C
  25. Configurationì
  26.  
  27. ZCNFG.CO═ anΣ REMIND.CF╟ ma∙ bσ useΣ t∩ configurσ REMIN─ t∩ modif∙ thσ ì
  28. datafilσ anΣ backu≡ datafilσ names¼ printe≥ configuratioε data¼ anΣ thσ ì
  29. upcominτ reminde≥ optioε defaults« 
  30.  
  31. Iµ yo⌡ usσ REMIN─ t∩ prin⌠ ß dail∙ appointmen⌠ schedulσ anΣ als∩ wisΦ t∩ ì
  32. prin⌠ thσ lis⌠ oµ upcominτ reminders¼ yo⌡ ma∙ wan⌠ t∩ havσ REMIN─ senΣ ß ì
  33. forφ feeΣ t∩ thσ printe≥ afte≥ today'≤ schedulσ i≤ printeΣ anΣ beforσ thσ ì
  34. lis⌠ oµ upcominτ reminder≤ i≤ printed«   Yo⌡ ma∙ als∩ selec⌠ whethe≥ o≥ no⌠ ì
  35. you wish each printing session to end with a form feed.
  36. :O
  37. Overview - 1/4ì
  38.  
  39. REMIN─ run≤ unde≥ ZCPR│ anΣ require≤ ß DO╙ clocδ (ZSDOS¼ DATESTAMPER¼ ì
  40. CP/M+)«  I⌠ display≤ anΣ optionall∙ print≤ ß pageΣ lis⌠ oµ onσ linσ ì
  41. appointmen⌠ reminder≤ froφ ß tex⌠ datafilσ generateΣ anΣ updateΣ b∙ thσ ì
  42. user«  I⌠ ma∙ bσ includeΣ iε you≥ startu≡ alia≤ t∩ automaticall∙ displa∙ ì
  43. today'≤ appointment≤ wheneve≥ you≥ compute≥ i≤ turneΣ on«  Upcominτ ì
  44. reminder≤ ma∙ bσ includeΣ iε thσ displa∙ witΦ thσ ╒ optioε o≥ b∙ defaul⌠ ì
  45. usinτ ZCNFG.  Upcoming reminders for a specific month may be requested.
  46.  
  47. EacΦ reminde≥ linσ iε thσ reminde≥ datafilσ mus⌠ begiε witΦ thσ reminde≥ ì
  48. datσ iε thσ forφ 'mm/dd/yy'«  Aε optiona∞ 24h≥ appointmen⌠ timσ entr∙ iε ì
  49. thσ forφ º hh:mmº ma∙ follo≈ thσ date«  T∩ allo≈ thσ time≤ t∩ bσ displayeΣ ì
  50. iε thσ prope≥ sorteΣ sequence¼ the∙ mus⌠ bσ entereΣ a≤ 24h≥ time≤ (ie║ ì
  51. 9am=09:0░ anΣ 1pm=13:00)«  Iµ yo⌡ ente≥ 12h≥ times¼ afternooε 12h≥ timσ ì
  52. entrie≤ wil∞ bσ displayeΣ beforσ thσ latσ morninτ time≤ entrie≤ (2:3░ ì
  53. beforσ 10:30)«  Thσ timσ entr∙ mus⌠ bσ separateΣ froφ thσ datσ b∙ onσ o≥ ì
  54. morσ spaces«  Iµ yo⌡ arσ usinτ WordSta≥ o≥ ZD┼ iε documen⌠ mode¼ yo⌡ ma∙ ì
  55. taΓ t∩ thσ star⌠ oµ thσ timσ entry¼ a≤ thesσ utilitie≤ inser⌠ ß numbe≥ oµ ìèspace≤ int∩ thσ tex⌠ rathe≥ thaε thσ actua∞ taΓ character«  Actua∞ taΓ ì
  56. character≤ shoulΣ no⌠ bσ useΣ betweeε datσ anΣ timσ entries.
  57. Overview - 2/4
  58.  
  59. Severa∞ contro∞ character≤ ma∙ bσ includeΣ iε thσ reminde≥ linσ t∩ providσ ì
  60. emphasis«  ^╟ (07h⌐ wil∞ sounΣ thσ consolσ bell«  Standou⌠ vide∩ ma∙ bσ ì
  61. initiateΣ witΦ ^┴ (01h⌐ anΣ endeΣ witΦ ^┬ (02h⌐ iε thσ norma∞ ZCPR│ manner«  ì
  62. Wheε usinτ WordSta≥ o≥ ZDE¼ thesσ character≤ ma∙ bσ entereΣ b∙ prefixinτ ì
  63. theφ witΦ ^╨ (^P^╟ wil∞ ente≥ ^G (07h)).
  64.  
  65. Ne≈ reminde≥ line≤ ma∙ bσ addeΣ t∩ thσ reminde≥ filσ usinτ you≥ norma∞ worΣ ì
  66. processo≥ iε eithe≥ WordSta≥ o≥ straigh⌠ ASCI╔ mode«  Iε othe≥ words¼ ì
  67. REMIN─ filter≤ higΦ bit≤ froφ character≤ beforσ the∙ arσ processed«  ì
  68. Reminde≥ line≤ ma∙ bσ entereΣ iε an∙ order¼ a≤ the∙ arσ sorteΣ b∙ datσ anΣ ì
  69. timσ beforσ beinτ displayed«  Line≤ dateΣ earlie≥ thaε thσ curren⌠ datσ arσ ì
  70. no⌠ writteε t∩ thσ inde° anΣ wil∞ no⌠ bσ displayeΣ o≥ writteε int∩ thσ ne≈ ì
  71. sorteΣ datafilσ produceΣ usinτ thσ ╙ option«  Thus¼ usσ oµ thσ ╙ optioε ì
  72. keep≤ thσ datafilσ up to datσ b∙ discardinτ outdateΣ reminde≥ lines.
  73. Overview - 3/4ì
  74.  
  75. Notσ tha⌠ entrie≤ iε thσ followinτ samplσ reminde≥ datafilσ fragmen⌠ arσ ì
  76. no⌠ iε sorteΣ orde≥ anΣ that one entry contaiεs contro∞ characters:  
  77.  
  78. 07/22/91  15:45     Tee-off time at the links
  79. 07/22/91  09:15     Breakfast meeting
  80. 08/11/91  Jacuzzi's Birthday!  Wild Hot Tub Party!!
  81. 07/22/91  10:00     Important meeting of some kind.
  82. 07/22/91  12:00     Lets do lunch!  
  83. 04/15/91  FEDERAL TAXES DUE!  Don't forget the Estimated Payment!
  84.  
  85. Assuminτ tha⌠ toda∙ i≤ Jul∙ 22¼ 1991¼ REMIN─ wil∞ displa∙ thσ samplσ ì
  86. datafilσ fragmen⌠ a≤ follows«  Notσ tha⌠ thσ reminde≥ fo≥ 04/15/91 is ì
  87. dropped¼ sincσ thσ datσ haΣ alread∙ passed«  
  88. Overview - 4/4
  89.  
  90. REMIND Appointment Reminder Utility vers 1.4
  91.  
  92.    JULY                   1991
  93.    Sun Mon Tue Wed Thu Fri Sat
  94.         1   2   3   4   5   6  
  95.     7   8   9  10  11  12  13
  96.    14  15  16  17  18  19  20
  97.    21  22  23  24  25  26  27
  98.    28  29  30  31
  99.  
  100.    Reminders for July 22, 1991
  101.  
  102.    10:00     Important meeting of some kind.   
  103.    12:00     Lets do lunch!   
  104.    15:45     Tee-off time at the links
  105.  
  106.    - Upcoming Reminders -  
  107.  
  108.    08/11/91  Jacuzzi's Birthday!  Wild Hot Tub Party!!     
  109. :S
  110. Syntaxì
  111.  
  112. The command line synta° is:
  113.  
  114.      REMIND [[dir:]datafile] [/options]  
  115.      
  116. Thσ defaul⌠ datafilσ namσ i≤ REMIND.RE═ iε thσ curren⌠ directory«  Iµ ß ì
  117. datafilσ witΦ n∩ filetypσ i≤ specifieΣ anΣ thσ filσ isn'⌠ found¼ REMIN─ ì
  118. wil∞ tr∙ agaiε usinτ thσ defaul⌠ filetypσ '.REM'. 
  119.  
  120. The distribution default is to display today's reminders only.
  121. :/
  122. Options - 1/4
  123.  
  124. Option≤ mus⌠ bσ preceedeΣ b∙ ß slasΦ ('/'⌐ bu⌠ ma∙ appea≥ iε an∙ order«  Iµ ì
  125. thσ 'Sº optioε i≤ specified¼ al∞ othe≥ option≤ wil∞ bσ ignored«  Iµ ì
  126. upcominτ reminder≤ fo≥ ß specifiπ montΦ (1-12⌐ arσ requested¼ an∙ reminder≤ ì
  127. fo≥ thσ curren⌠ da∙ wil∞ no⌠ bσ displayeΣ.ì
  128.  
  129. U - Includσ upcominτ reminders«  REMIND'≤ defaul⌠ displa∙ include≤ onl∙ ì
  130. áááááreminder≤ fo≥ thσ curren⌠ date«  Usσ thσ ╒ optioε t∩ includσ upcominτ ì
  131. áááááreminder≤ iε you≥ display«  Thσ displa∙ i≤ normall∙ pageΣ anΣ extrß ì
  132. áááááline≤ wil∞ bσ generateΣ eacΦ timσ thσ montΦ change≤ t∩ hel≡ marδ them«  
  133.  
  134.      Thσ ╒ optioε defaul⌠ ma∙ bσ se⌠ t∩ O╬ usinτ ZCNFG¼ iµ desired«  Usσ oµ ì
  135. áááááthσ 'Uº optioε oε thσ commanΣ linσ wil∞ togglσ thσ curren⌠ defaul⌠ ì
  136. ááááásetting«  Thσ commanΣ linσ hel≡ screeε wil∞ reflec⌠ thσ curren⌠ optioε ì
  137. ááááásetting«  
  138. Options - 2/4
  139.  
  140. 1-12 Displa∙ onl∙ thσ upcominτ reminder≤ fo≥ thσ specifieΣ month«  Thσ ì
  141. ááááácurren⌠ day'≤ reminder≤ wil∞ no⌠ bσ displayeΣ anΣ thσ curren⌠ 'Uº ì
  142. áááááoptioε settinτ wil∞ bσ overridden«  
  143.  
  144.      Thσ calenda≥ fo≥ thσ specifieΣ montΦ wil∞ bσ displayed«  Iµ thσ ì
  145. áááááspecifieΣ montΦ i≤ thσ curren⌠ o≥ aε upcominτ month¼ thσ curren⌠ yea≥ ì
  146. áááááwil∞ bσ assumed«  Iµ thσ specifieΣ montΦ i≤ ß previou≤ month¼ thσ nex⌠ ì
  147. áááááyea≥ wil∞ bσ assumed«  Thσ yea≥ wil∞ bσ ignoreΣ iε selectinτ reminder≤ ì
  148. áááááfo≥ display¼ s∩ an∙ reminder≤ fo≥ thσ specifieΣ montΦ bu⌠ thσ nex⌠ ì
  149. áááááyea≥ wil∞ als∩ bσ includeΣ iε thσ display« 
  150. Options - 3/4
  151.  
  152. P - Als∩ senΣ reminder≤ t∩ thσ printer«  Iµ thσ printe≥ optioε i≤ selected¼ ì
  153. áááááREMIN─ wil∞ d∩ ß BIO╙ checδ fo≥ printe≥ status«  Iµ thσ printe≥ i≤ no⌠ ì
  154. áááááready¼ aε erro≥ messagσ wil∞ bσ displayeΣ anΣ thσ printe≥ optioε ì
  155. áááááturneΣ off«  Iµ thσ printe≥ i≤ ready¼ ß printe≥ initializatioε strinτ ì
  156. áááááwil∞ bσ sent.
  157.  
  158.      ZCNF╟ ma∙ bσ useΣ t∩ configurσ REMIN─ t∩ turε thσ BIO╙ printe≥ statu≤ ì
  159. ááááátes⌠ off¼ t∩ changσ thσ initializatioε strinτ tha⌠ i≤ sen⌠ t∩ thσ ì
  160. áááááprinte≥ eacΦ timσ REMIN─ i≤ run¼ t∩ se⌠ thσ numbe≥ oµ space≤ useΣ iε ì
  161. áááááthσ printe≥ lef⌠ margin¼ t∩ specif∙ tha⌠ ß forφ feeΣ bσ sen⌠ t∩ thσ ì
  162. áááááprinte≥ afte≥ today'≤ reminder≤ havσ beeε printeΣ anΣ t∩ specif∙ tha⌠ ì
  163. áááááß forφ feeΣ bσ sen⌠ a⌠ thσ enΣ oµ ß printinτ session.
  164.  
  165. D - Pagσ screeε display«  Normall∙ se⌠ t∩ ON¼ thi≤ optioε allow≤ yo⌡ t∩ ì
  166. áááááturε ofµ screeε displa∙ paginτ wheε sendinτ reminder≤ t∩ thσ printer«  ì
  167. áááááThσ screeε paginτ optioε defaul⌠ ma∙ bσ configureΣ usinτ ZCNFG.
  168. Options - 4/4
  169.  
  170. S - Writσ ß ne≈ sorteΣ datafile«  Thσ ╙ optioε allow≤ yo⌡ t∩ writσ ß ne≈ ì
  171. ááááásorteΣ datafilσ baseΣ oε ß sorteΣ index«  Thσ inde° wil∞ no⌠ includσ ì
  172. áááááan∙ reminde≥ line≤ olde≥ thaε thσ curren⌠ date¼ s∩ writinτ ß ne≈ filσ ì
  173. áááááwil∞ automaticall∙ discarΣ outdateΣ entries«  Thσ curren⌠ filσ wil∞ bσ ì
  174. ááááárenameΣ t∩ thσ defaul⌠ backu≡ filσ namσ iε thσ samσ director∙ a≤ thσ ì
  175. ááááádatafile«  ZCNF╟ ma∙ bσ useΣ t∩ changσ botΦ thσ defaul⌠ datafilσ anΣ ì
  176. ááááábacku≡ filσ names« Thσ datafilσ namσ ma∙ als∩ includσ ß du║ ì
  177. áááááspecification«  
  178.  
  179.      Wheε thσ ╙ optioε i≤ specified, n∩ reminder≤ wil∞ bσ displayeΣ anΣ ì
  180. áááááno othe≥ option≤ wil∞ bσ recognized« 
  181. :D
  182. Sample Datafile
  183.  
  184. ┴ samplσ reminde≥ datafile¼ REMIND.REM¼ i≤ includeΣ iε thσ distributioε ì
  185. library«  Sincσ REMIN─ display≤ reminde≥ line≤ baseΣ oε thσ relationshi≡ ì
  186. betweeε thσ curren⌠ datσ anΣ thσ reminde≥ dates¼ yo⌡ mus⌠ eithe≥ ì
  187. temporaril∙ changσ you≥ systeφ datσ o≥ edi⌠ thσ date≤ iε REMIND.RE═ s∩ the∙ ì
  188. arσ curren⌠ o≥ upcominτ date≤ beforσ yo⌡ caε correctl∙ tr∙ ou⌠ REMIND.
  189.